NativeParallelPerformanceTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use daemon by default in cross build tests

    • -2
    • +2
    ./NativeParallelPerformanceTest.groovy
  1. … 6 more files in changeset.
Rename AbstractCrossBuild{GradleProfiler -> }PerformanceTest

There is only one.

    • -2
    • +2
    ./NativeParallelPerformanceTest.groovy
  1. … 9 more files in changeset.
Convert all cross-build tests to use Gradle profiler

    • -2
    • +2
    ./NativeParallelPerformanceTest.groovy
  1. … 7 more files in changeset.
Use the daemon for native parallel tests

    • -2
    • +2
    ./NativeParallelPerformanceTest.groovy
Fix skipped performance scenarios

`AbstractGradleBuildPerformanceTestRunner` uses `org.junit.Assume` to

throw an `AssumptionViolatedException` for scenarios that should be

skipped. Spock 1.1 changed how `AssumptionViolatedExceptions` are

handled when thrown from code in `then` blocks. While in Spock 1.0 the

test was reported as skipped, it is reported as failed in Spock >= 1.1.

Thus, affected performance tests now call `run()` in a `when` block

and check for a non-null results object in a `then` block.

    • -2
    • +5
    ./NativeParallelPerformanceTest.groovy
  1. … 4 more files in changeset.
Fix variable name

    • -2
    • +2
    ./NativeParallelPerformanceTest.groovy
Streamline naming of performance tests: native tests

    • -5
    • +5
    ./NativeParallelPerformanceTest.groovy
  1. … 4 more files in changeset.
Cleanup Java performance test projects and scenarios

- Sort tests into packages

- Add new test projects: `largeMonolithicJavaProject`,

`largeJavaMultiProject`, `mediumJavaMultiProjectWithTestNG`

- Cleanup template.gradle file

-- Remove "old Java" templates

-- Remove unused Scala and Groovy performance

test project configurations

-- Remove large enterprise performance test projects

- Simplify Java scenarios: clean assemble, first use, change test,

getting IDE models, dependency report, abi change, non-abi change

- Adjust tests to not use old test projects anymore

- Add file mutators

    • -0
    • +47
    ./NativeParallelPerformanceTest.groovy
  1. … 96 more files in changeset.