Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Redirect output

    • -0
    • +3
    ./testing/FetchFlakinessDataPerformanceTest.groovy
Display branch name in flakiness detection report (#9927)

This closes https://github.com/gradle/gradle-private/issues/2315

This PR displays branch name in flakiness detection report to avoid confusion.

    • -3
    • +0
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 2 more files in changeset.
Fetch flakiness data

    • -0
    • +46
    ./testing/FetchFlakinessDataPerformanceTest.groovy
  1. … 6 more files in changeset.
Display branch name in flakiness detection report

This closes https://github.com/gradle/gradle-private/issues/2315

    • -3
    • +0
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 1 more file in changeset.
Display branch name in flakiness detection report

This closes https://github.com/gradle/gradle-private/issues/2315

    • -3
    • +0
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -2
    • +2
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -3
    • +3
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -3
    • +3
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -3
    • +3
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -3
    • +3
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Fix method name conflict in RebaselinePerformanceTests

    • -2
    • +2
    ./testing/RebaselinePerformanceTests.groovy
  1. … 1 more file in changeset.
Revert "Correct the rerun property"

This reverts commit 1f1d91b3d54cdae05dd35ffad40b9fad786e624b.

    • -1
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Revert "Correct the rerun property"

This reverts commit 1f1d91b3d54cdae05dd35ffad40b9fad786e624b.

    • -1
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Correct the rerun property

    • -1
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Correct the rerun property

    • -1
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Fix failing test

Fix failing test

Fix performance test project generator tasks

Fix DistributedPerformanceTest

Remove illegal `@PathSensitivity` annotation from an `@OutputFile` property, and some other fine tuning.

    • -9
    • +5
    ./testing/DistributedPerformanceTest.groovy
Make CodeNarc happy

    • -2
    • +0
    ./testing/DistributedPerformanceTest.groovy
Fix actual problems with our own task declarations

    • -1
    • +0
    ./testing/DistributedPerformanceTest.groovy
Fix empty test name matching

    • -5
    • +1
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 1 more file in changeset.
Debug

    • -1
    • +5
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 1 more file in changeset.
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`.

    • -3
    • +31
    ./testing/DistributedPerformanceTest.groovy
    • -35
    • +19
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +101
    ./testing/RerunableDistributedPerformanceTest.groovy
    • -0
    • +35
    ./testing/ScenarioBuildResultData.groovy
  1. … 20 more files in changeset.