ForkingGradleSession.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix no-daemon performance tests

Pass the jvm args to the client VM, so Gradle isn't forced to start

a single-use daemon.

Adds a test for a cold daemon, but without recompling scripts, i.e.

what a developer usually experiences in the morning when they turn

on their laptop.

  1. … 1 more file in changeset.
Use correct Gradle distribution for performance tests

Redirect output of performance tests to disk

The performance tests now no longer use our integration test fixtures.

Instead they use a simple ProcessBuilder to be closer to what a user

would do. More specifically, we no longer capture output in the test VM,

as that can introduce its own flakiness into the measurement. It also

reduces the memory needed to run the performance tests. Last but not least

spooling the output to disk makes later analysis easier.

    • -0
    • +106
    ./ForkingGradleSession.groovy
  1. … 9 more files in changeset.