Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Force AbstractTestDirectoryProvider to use Class (#12431)

Closes https://github.com/gradle/gradle-private/issues/2988

This PR adds `className` to `AbstractTestDirectoryProvider` so there'll be no more `unknown-test-class`.

    • -1
    • +1
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 407 more files in changeset.
Fix more constructors

    • -1
    • +1
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 12 more files in changeset.
Remove withJavaHome and simplify JavaHomeBasedJavaCompilerFactory

    • -25
    • +0
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove withJavaHome and simplify JavaHomeBasedJavaCompilerFactory

    • -25
    • +0
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 4 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :baseServices

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
Annotate integ tests failing with instant execution in :baseServices

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
Annotate integ tests failing with instant execution in :baseServices

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
Make paths/names of included builds immutable (#10998)

Changes the “build path” for included builds to be determined at inclusion time based on the directory name, or a user supplied override. Previously, we tried to use the root project name defined in the included build. This caused a lot of complexity due to it not being known until part way through building the included build.

This change also disallows use of `buildSrc` as a project name, as it collides with the `buildSrc` nested build.

    • -0
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 72 more files in changeset.
Fix test

    • -0
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
Synchronize access to System Properties when creating SSLContexts

    • -1
    • +24
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 2 more files in changeset.
Synchronize access to System Properties when creating SSLContexts

    • -1
    • +24
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix tests

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
Rework task logger build id decoration

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 7 more files in changeset.
Fix for previous commit.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 1 more file in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Simplify tests that look for rich content in the console output.

    • -96
    • +0
    ./internal/classloader/ClassLoaderUtilsIntegrationTest.groovy
  1. … 16 more files in changeset.
Remove synchronization around all system property getters

    • -3
    • +3
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 5 more files in changeset.
Decorate task logger with build operation id so usage from external thread is linked to correct task

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 3 more files in changeset.
Decorate task logger with build operation id so usage from external thread is linked to correct task

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 3 more files in changeset.
Decorate task logger with build operation id so usage from external thread is linked to correct task

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 3 more files in changeset.
spelling: enqueuing

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Signed-off-by: Bo Zhang <bo@gradle.com>

    • -1
    • +1
    ./internal/operations/BuildOperationExecutorIntegrationTest.groovy
  1. … 1 more file in changeset.
Add project lock stats to measure time waiting for locks

    • -0
    • +59
    ./internal/work/ProjectLockStatisticsIntegrationTest.groovy
  1. … 4 more files in changeset.
Fix file leak in ClassLoaderUtilsIntegrationTest

Fix file leak in ClassLoaderUtilsIntegrationTest

Prevent CMEs when creating Ivy instances

Ivy iterates over the system properties, which may be

mutated at the same time. This change wraps the Ivy call

so that concurrent modifications are forbidden.

Fixes #6175

    • -0
    • +25
    ./internal/SystemPropertiesIntegrationTest.groovy
  1. … 2 more files in changeset.