Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge branch 'release'

    • -0
    • +275
    ./gradle/workers/internal/WorkerExecutorCompositeBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Merge remote-tracking branch 'origin/master-test' into release-test

    • -102
    • +36
    ./gradle/workers/internal/WorkerExecutorLegacyApiIntegrationTest.groovy
  1. … 5 more files in changeset.
Simplify buildscript classpath in composite test

Rename test project name for clarity

Clean up open file handle in properties test

Fix issue with properties object not being isolatable

  1. … 7 more files in changeset.
Clean up worker composite test

Ensure that no-isolation workers run with the classloader of the submitting thread

This fixes a problem where, in a composite build, a worker can get a context

classloader set to a classloader from another project, which causes a class

mismatch when we attempt to re-hydrate a legacy runnable class in AdapterWorkAction.

We now ensure that the context classloader for no-isolation workers get set

to the context classloader of the thread that submitted the work.

    • -0
    • +271
    ./gradle/workers/internal/WorkerExecutorCompositeBuildIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix https://github.com/gradle/gradle-private/issues/2551

This commit fixes the flaky issue by using null-safety operator.

Make codenarc happy

Refactor tests to eliminate flakiness

    • -14
    • +23
    ./gradle/workers/internal/WorkerExecutorLegacyApiIntegrationTest.groovy
Make test run with an isolated daemon to eliminate flakiness

Refactor test to eliminate flakiness

    • -15
    • +15
    ./gradle/workers/internal/WorkerExecutorLegacyApiIntegrationTest.groovy
  1. … 1 more file in changeset.
Update worker api samples to use new work queue api

  1. … 7 more files in changeset.
Make process option verification less error-prone

    • -27
    • +24
    ./gradle/workers/internal/WorkerExecutorLegacyApiIntegrationTest.groovy
  1. … 1 more file in changeset.
Make process option verification less error-prone

    • -27
    • +24
    ./gradle/workers/internal/WorkerExecutorLegacyApiIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove displayName from work queue api for now

  1. … 7 more files in changeset.
Remove displayName from work queue api for now

    • -7
    • +31
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
  1. … 7 more files in changeset.
Remove displayName from work queue api for now

    • -7
    • +31
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
  1. … 7 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -33
    • +33
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -7
    • +7
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
    • -24
    • +24
    ./gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy
  1. … 25 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -33
    • +33
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -7
    • +7
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
    • -24
    • +24
    ./gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy
  1. … 24 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -33
    • +33
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -7
    • +7
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
    • -24
    • +24
    ./gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy
  1. … 26 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -33
    • +33
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -7
    • +7
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
    • -24
    • +24
    ./gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy
  1. … 25 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -33
    • +33
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -7
    • +7
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
    • -24
    • +24
    ./gradle/workers/internal/WorkerExecutorParametersIntegrationTest.groovy
  1. … 26 more files in changeset.
Ensure context classloader is reset for no isolation workers

  1. … 3 more files in changeset.
Ensure context classloader is reset for no isolation workers

  1. … 3 more files in changeset.
Allow waiting on work submitted to a queue

  1. … 4 more files in changeset.
Allow waiting on work submitted to a queue

    • -0
    • +277
    ./gradle/workers/internal/WorkQueueIntegrationTest.groovy
  1. … 4 more files in changeset.
Allow waiting on work submitted to a queue

  1. … 4 more files in changeset.
Refactor worker api to support WorkQueue API

    • -47
    • +0
    ./gradle/workers/internal/WorkerExecutorErrorHandlingIntegrationTest.groovy
    • -5
    • +2
    ./gradle/workers/internal/WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 20 more files in changeset.