DefaultTestExecuterTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Resolve test runtime prior to starting threads to detect tests and fork test processes. This ensures that the resolution is associated with the `test` task build operation.

  1. … 3 more files in changeset.
Use the correct parent operation for task TAPI progress events when running tasks in parallel.

  1. … 8 more files in changeset.
Changed `DefaultTaskGraphExecuter` to run tasks via `BuildOperationExecutor` as other operations are run, rather than generating its own operation execution events.

  1. … 8 more files in changeset.
Apply max-workers setting to test workers, so that no more than `max-workers` test workers may run concurrently.

This cap applies to all test workers regardless of which test task they are started by and so applies across test workers for test tasks that are running concurrently. The cap applies regardless of the `maxParallelForks` setting of each particular test task.

Note that the cap is currently separate from the caps applied to tasks and other build operations. This will later be changed so that a single cap applies to all such work.

  1. … 9 more files in changeset.
Moved `o.g.messaging.*` to `o.g.internal.*`.

  1. … 295 more files in changeset.
Merge branch 'release' into 'master'

  1. … 8 more files in changeset.
Limiting test worker classpath to only necessary jars

+review REVIEW-5898

  1. … 8 more files in changeset.
Moved worker process classes into their own package.

  1. … 92 more files in changeset.
Changed the API for creating worker processes, so that the worker action must always be supplied.

Also introduced a couple of interfaces to present the API.

  1. … 31 more files in changeset.
Start migrating test classes to the most appropriate subproject

Story: gradle/langos#103

Item: refactor-plugins

    • -0
    • +72
    ./DefaultTestExecuterTest.groovy
  1. … 124 more files in changeset.