MultiProjectDependencyIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Let integration tests in 'integ-test' not use deprecated configurations

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 12 more files in changeset.
Let integration tests in 'integ-test' not use deprecated configurations

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 12 more files in changeset.
Replace 'Matchers' with 'CoreMatchers'

So we do not require 'org.hamcrest:hamcrest-library' as additional

dependency anymore. Which was only available for most of the tests

because it leaked onto the test compile classpath.

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 162 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 283 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 286 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 284 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 285 more files in changeset.
Use 'implementation' dependencies everywhere

    • -3
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 285 more files in changeset.
Revert unnecessary change to integration test

    • -1
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
Use a single project lock any time a project can be mutated

    • -1
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 10 more files in changeset.
Use doLast instead of left shift operator

Made this change in preparation for deprecating the left shift operator.

+review REVIEW-6236

    • -3
    • +5
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 163 more files in changeset.
Added DirectedGraphRenderer, which can render a graph as a tree. Use this in DefaultTaskExecutionPlan to display the task cycle as a tree,

    • -1
    • +2
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 6 more files in changeset.
Don't fail when a cycle is detected when building the task graph. Instead fail during traversal and report on all the tasks in the cycle, not just two of them.

    • -3
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 4 more files in changeset.
REVIEW-1703 Simplified the test.

    • -5
    • +2
    ./MultiProjectDependencyIntegrationTest.groovy
Fixed the test so that it neatly works with parallel executor.

    • -1
    • +4
    ./MultiProjectDependencyIntegrationTest.groovy
Encapsulate more of GradleContextualExecuter.

    • -1
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 8 more files in changeset.
Renamed GradleDistributionExecuter to GradleContextualExecuter.

    • -4
    • +4
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 19 more files in changeset.
Moved code related to GradleExecuter and GradleDistribution into org.gradle.integtests.fixtures.executer - Affects many, many files, but mostly just imports - Certain files (eg RuleHelper) are not in the correct spot, but were moved to avoid cycles

    • -1
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 170 more files in changeset.
Added basic integration test for --continue and failure reporting

    • -12
    • +29
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 1 more file in changeset.
Ignore test not ready for parallel execution

    • -0
    • +3
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 1 more file in changeset.
Fixed ExecutionOptions so that we will use more than 1 parallel executor thread

    • -0
    • +1
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 2 more files in changeset.
Added some failing build cases to MultiProjectDependencyIntegrationTest

    • -15
    • +145
    ./MultiProjectDependencyIntegrationTest.groovy
Added more coverage for multi-project build dependencies. More to come

    • -0
    • +132
    ./MultiProjectDependencyIntegrationTest.groovy
  1. … 1 more file in changeset.