Skip to content

[Perf] Add strategy for performance test - #279

Merged
Nathan (hydraxman) merged 12 commits into
mainfrom
taroan/perf_strategy
Feb 23, 2023
Merged

[Perf] Add strategy for performance test#279
Nathan (hydraxman) merged 12 commits into
mainfrom
taroan/perf_strategy

Conversation

@taoran6

@taoran6 Ran Tao (taoran6) commented Feb 17, 2023

Copy link
Copy Markdown
Contributor
  1. Perf overview

image

  1. Strategy architecture

image

  1. Add strategy for performance test:
  • Schedule
    • Support all runners that extend TestRunner, including Appium test, adb monkey test, Espresso test, T2C test, Appium monkey test, smart test.
  • Lifecycle
    • Supported: Appium test, adb monkey test
    • TODO: Support Espresso test, T2C test, Appium monkey test, smart test

Comment thread agent/doc/UML/performance_design.puml
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Comment thread agent/doc/UML/performance_design.puml Outdated
Ran Tao (taoran6) and others added 2 commits February 20, 2023 15:39
Co-authored-by: Nathan Bu <370788475@qq.com>
Co-authored-by: Nathan Bu <370788475@qq.com>
@hydraxman

Copy link
Copy Markdown
Member

please add some UT for the code change, you may cover the perfService and the parsers thanks!

Co-authored-by: Nathan Bu <370788475@qq.com>
Comment thread agent/doc/UML/performance_test_design.puml Outdated
Comment thread agent/doc/UML/performance_test_design.puml Outdated
Comment thread agent/doc/UML/performance_test_design.puml Outdated
Comment thread agent/src/main/java/com/microsoft/hydralab/agent/runner/TestRunner.java Outdated
Ran Tao (taoran6) and others added 2 commits February 21, 2023 15:44
Co-authored-by: Nathan Bu <370788475@qq.com>
Resolve comments
Fix schedule bug

@hydraxman Nathan (hydraxman) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the effort! Approved.

@hydraxman
Nathan (hydraxman) merged commit 4b5e048 into main Feb 23, 2023
@hydraxman
Nathan (hydraxman) deleted the taroan/perf_strategy branch February 23, 2023 07:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants