AdHocPerformanceScenarioLinux.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use exec to run Gradle in AdHoc performance test

    • -12
    • +12
    ./AdHocPerformanceScenarioLinux.kt
Use exec to run Gradle in AdHoc performance test

Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Upgrade TeamCity DSL to 2019.2, kotlin to 1.3.61

  1. … 43 more files in changeset.
Set OS specific Android home

  1. … 4 more files in changeset.
Ignore killing Gradle processes on Windows for now

  1. … 2 more files in changeset.
Ignore killing Gradle processes on Windows for now

  1. … 2 more files in changeset.
Ignore killing Gradle processes on Windows for now

  1. … 3 more files in changeset.
Add ad-hoc performance coordinator for Windows

  1. … 16 more files in changeset.
Add ad-hoc performance coordinator for Windows

  1. … 16 more files in changeset.
Archive profile.log as well

  1. … 2 more files in changeset.
Archive profile.log as well

  1. … 2 more files in changeset.
Add Performance tab to ad-hoc suite as well

  1. … 1 more file in changeset.
Add Performance tab to ad-hoc suite as well

  1. … 1 more file in changeset.
Add Performance tab to ad-hoc suite as well

  1. … 2 more files in changeset.
Add Performance tab to ad-hoc suite as well

Add Performance tab to ad-hoc suite as well

  1. … 1 more file in changeset.
Automatically format code

  1. … 15 more files in changeset.
Automatically format code

  1. … 15 more files in changeset.
Move Kotlin DSL code to settings

  1. … 99 more files in changeset.
Fix Swift tool chain version to 4.2.3

Rerun distributed performance test in RERUNNER step (#8801)

After the improvement of automatically rerunning and tagging, we want to manage performance test in the same way:

- Only run each performance test scenario once.

- If it fails, `GRADLE_RERUNNER` will kick in and rerun the failed scenario. The good thing is that it might be scheduled to another build agent, which mitigates the effect of bad agent.

This PR does:

- Remove all `Retry` from performance tests.

- Add `GRADLE_RERUNNER` to performance tests and refactor some code.

- Add tests for `PerformanceTest`.

- Since `GRADLE_RERUNNER` depends on reading of test binary result, write binary test result file in `RerunableDistributedPerformanceTest`.

  1. … 23 more files in changeset.
Rebase to latest master

  1. … 23 more files in changeset.
Don't run clean task in rerun

  1. … 4 more files in changeset.
Don't run clean task in rerun

  1. … 4 more files in changeset.
Use the same exact TeamCity build configuration from master

    • -0
    • +53
    ./AdHocPerformanceScenarioLinux.kt
  1. … 61 more files in changeset.
Use common methods in AdHoc performance job

  1. … 5 more files in changeset.
Use common methods in AdHoc performance job

    • -0
    • +53
    ./AdHocPerformanceScenarioLinux.kt
  1. … 4 more files in changeset.