Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -10
    • +10
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -6
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
    • -3
    • +3
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
  1. … 870 more files in changeset.
Move skip reasons to @FailsWithInstantExecution and drop @IgnoreWithInstantExecution

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

    • -2
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -6
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 44 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after one more round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

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

    • -2
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -5
    • +5
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 125 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after first round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 58 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after first round of CI feedback

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

    • -1
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 58 more files in changeset.
Annotate integ tests failing with instant execution in :languageScala

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

    • -6
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 4 more files in changeset.
Annotate integ tests failing with instant execution in :languageScala

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

    • -6
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 4 more files in changeset.
Annotate integ tests failing with instant execution in :languageJava

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

    • -0
    • +10
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -0
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
    • -0
    • +3
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
  1. … 32 more files in changeset.
Annotate integ tests failing with instant execution in :languageJava

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

    • -0
    • +10
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -0
    • +6
    ./AbstractJvmLanguageIntegrationTest.groovy
    • -0
    • +3
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
  1. … 32 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -3
    • +0
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -3
    • +0
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -3
    • +0
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 19 more files in changeset.
Remove an unnecessary `@IgnoreIf` from a bunch of tests.

    • -3
    • +0
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 19 more files in changeset.
Upgrade commons-lang{->3} replacing packages

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -1
    • +1
    ./AbstractJvmLanguageIntegrationTest.groovy
    • -1
    • +1
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
  1. … 173 more files in changeset.
Change more tests.

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 20 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 98 more files in changeset.
Make incremental compilation the default.

    • -1
    • +1
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
  1. … 24 more files in changeset.
Use mavenCentral() and jcenter() mirrors in tests where possible

    • -4
    • +2
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -3
    • +1
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 50 more files in changeset.
Fix JavaLanguageIntegrationTest for Java 9

+review REVIEW-6057

    • -1
    • +1
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 2 more files in changeset.
Don't use an internal `com.sun` class.

    • -1
    • +1
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
Remove accidentally committed test code

    • -7
    • +0
    ./AbstractJvmLanguageIntegrationTest.groovy
Use the script hash as the key for caching build scripts.

This commit allows the build scripts to be cached based on their (hash, classpath), instead of their path/uri. This allows multiple improvements:

- locking is more fine grained as we only need to keep a lock on the cache for compilation of the script

- 2 identical build scripts in different builds would hit the same cache

    • -0
    • +7
    ./AbstractJvmLanguageIntegrationTest.groovy
  1. … 11 more files in changeset.
Simplified the naming scheme used to the output directories of JVM binaries.

Reused `BinaryNamingScheme` to calculate the output directories for these binaries.

Also added classes dir, resources dir and API jar output paths to components report.

    • -8
    • +8
    ./AbstractJvmLanguageIncrementalBuildIntegrationTest.groovy
    • -14
    • +12
    ./AbstractJvmLanguageIntegrationTest.groovy
    • -1
    • +1
    ./AbstractJvmPluginLanguageIntegrationTest.groovy
  1. … 22 more files in changeset.