Skip to content

Commit

Permalink
Test configuration-cache compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
bigdaz committed Jul 17, 2023
1 parent a0fdbb0 commit fa27d06
Showing 1 changed file with 14 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ class TestDependencyGraph extends BaseInitScriptTest {
static final List<TestGradleVersion> NO_DEPENDENCY_GRAPH_VERSIONS = [GRADLE_3_X, GRADLE_4_X]
static final List<TestGradleVersion> DEPENDENCY_GRAPH_VERSIONS = ALL_VERSIONS - NO_DEPENDENCY_GRAPH_VERSIONS


def "does not produce dependency graph when not enabled"() {
assumeTrue testGradleVersion.compatibleWithCurrentJvm

Expand All @@ -35,6 +34,20 @@ class TestDependencyGraph extends BaseInitScriptTest {
testGradleVersion << DEPENDENCY_GRAPH_VERSIONS
}

// Dependency-graph plugin doesn't support config-cache for 8.0 of Gradle
def "produces dependency graph with configuration-cache on latest Gradle"() {
assumeTrue testGradleVersion.compatibleWithCurrentJvm

when:
run(['help'], initScript, testGradleVersion.gradleVersion, [], envVars)

then:
assert reportFile.exists()

where:
testGradleVersion << [GRADLE_8_X]
}

def "warns and produces no dependency graph when enabled for older Gradle versions"() {
assumeTrue testGradleVersion.compatibleWithCurrentJvm

Expand Down

0 comments on commit fa27d06

Please sign in to comment.