Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Use doNotCacheIf instead of cacheIf

    • -1
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
Fix broken merge

    • -13
    • +0
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +4
    ./testing/ScenarioBuildResultData.groovy
Rebase to latest master

    • -3
    • +31
    ./testing/DistributedPerformanceTest.groovy
    • -22
    • +19
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +101
    ./testing/RerunableDistributedPerformanceTest.groovy
    • -0
    • +31
    ./testing/ScenarioBuildResultData.groovy
  1. … 20 more files in changeset.
Polish PR html report

    • -6
    • +2
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +1
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 2 more files in changeset.
Report flaky performance test to issue tracker (#8870)

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

We want to report flaky performance scenarios to private issue tracker, as we did for all other functional flaky tests. This PR adds a step to `FlakinessReportGenerator`, which creates/comments issues in `gradle-private`.

    • -3
    • +7
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/ReportGenerationPerformanceTest.groovy
  1. … 7 more files in changeset.
Resolve feedbacks

    • -1
    • +1
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +2
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Polish PR

    • -7
    • +1
    ./testing/DistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Polish PR

    • -7
    • +1
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Polish PR

    • -7
    • +1
    ./testing/DistributedPerformanceTest.groovy
  1. … 3 more files in changeset.
Polish PR

    • -7
    • +1
    ./testing/DistributedPerformanceTest.groovy
    • -0
    • +4
    ./testing/RerunableDistributedPerformanceTest.groovy
  1. … 4 more files in changeset.
Generate json in first run

    • -2
    • +6
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +2
    ./testing/RerunableDistributedPerformanceTest.groovy
Generate json in first run

    • -2
    • +6
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +2
    ./testing/RerunableDistributedPerformanceTest.groovy
Retrigger test

    • -5
    • +1
    ./testing/DistributedPerformanceTest.groovy
  1. … 1 more file in changeset.
Retrigger test

    • -5
    • +1
    ./testing/DistributedPerformanceTest.groovy
  1. … 1 more file in changeset.
Handle rerun performance test

    • -48
    • +1
    ./testing/DistributedPerformanceTest.groovy
    • -28
    • +18
    ./testing/ReportGenerationPerformanceTest.groovy
    • -0
    • +96
    ./testing/RerunableDistributedPerformanceTest.groovy
    • -0
    • +31
    ./testing/ScenarioBuildResultData.groovy
  1. … 4 more files in changeset.