WorkerExecutorParallelBuildOperationsIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fix WorkerExecutorParallelBuildOperationsIntegrationTest

    • -0
    • +1
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -7
    • +7
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 36 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -7
    • +7
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 34 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -7
    • +7
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 37 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -7
    • +7
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 36 more files in changeset.
Rename WorkerExecution to WorkAction, WorkerParameters to WorkParameters

    • -7
    • +7
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 37 more files in changeset.
Refactor worker api to support WorkQueue API

    • -5
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 30 more files in changeset.
Refactor worker api to support WorkQueue API

    • -5
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 30 more files in changeset.
Refactor worker api to support WorkQueue API

    • -5
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 30 more files in changeset.
Update worker api test coverage to use typed parameter api

    • -22
    • +27
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 18 more files in changeset.
Update worker api test coverage to use typed parameter api

    • -22
    • +27
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 18 more files in changeset.
Update worker api test coverage to use typed parameter api

    • -22
    • +27
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 18 more files in changeset.
Update worker api test coverage to use typed parameter api

    • -22
    • +27
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 18 more files in changeset.
Update worker api test coverage to use typed parameter api

    • -22
    • +27
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 18 more files in changeset.
Fix flaky test

Never trust `sleep` to handle your synchronization needs :).

    • -19
    • +25
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 1 more file in changeset.
Add comment about potential race condition in test

    • -0
    • +4
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Add comment about potential race condition in test

    • -0
    • +4
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

    • -2
    • +0
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

    • -2
    • +0
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

    • -2
    • +0
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 10 more files in changeset.
Reacquire project lock after work items in order to invoke TaskExecutionListener

- Add new internal task listener, and replace all internal uses of `TaskExecutionListener`

with the new API.

- Check for `TaskExecutionListener` to determine if project lock is required

    • -2
    • +0
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 10 more files in changeset.
Assert desired behaviour in test and disable the test

    • -1
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Assert desired behaviour in test and disable the test

    • -1
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Assert desired behaviour in test and disable the test

    • -1
    • +2
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
Reacquire project lock after work items in order to invoke TaskActionListener

    • -24
    • +61
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 7 more files in changeset.
Reacquire project lock after work items in order to invoke TaskActionListener

    • -24
    • +61
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 6 more files in changeset.
Reacquire project lock after work items in order to invoke TaskActionListener

    • -24
    • +61
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 6 more files in changeset.
Reacquire project lock after work items for a further task action

When a task has multiple task actions, then we need to ensure that the

project-mutation lock is held while executing each of those actions.

This change ensures that the project lock is reacquired after being

release to complete work items, in the case where further task actions

are scheduled.

    • -1
    • +34
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 2 more files in changeset.
Reacquire project lock after work items for a further task action

When a task has multiple task actions, then we need to ensure that the

project-mutation lock is held while executing each of those actions.

This change ensures that the project lock is reacquired after being

release to complete work items, in the case where further task actions

are scheduled.

    • -1
    • +34
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 2 more files in changeset.
Reacquire project lock after work items for a further task action

When a task has multiple task actions, then we need to ensure that the

project-mutation lock is held while executing each of those actions.

This change ensures that the project lock is reacquired after being

release to complete work items, in the case where further task actions

are scheduled.

    • -1
    • +34
    ./WorkerExecutorParallelBuildOperationsIntegrationTest.groovy
  1. … 2 more files in changeset.