Skip to content

Commit cb3ac88

Browse files
committed
Do classes instead
1 parent 7a9f2d2 commit cb3ac88

3 files changed

Lines changed: 15 additions & 15 deletions

File tree

gradle-palantir-java-format/src/test/groovy/com/palantir/javaformat/gradle/ConfigurationCacheTest.groovy

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,9 @@ import java.util.stream.Collectors
2727
import java.util.stream.Stream
2828

2929
class ConfigurationCacheTest extends IntegrationTestKitSpec {
30-
GradlewExecutor executor
31-
3230
private static final CLASSPATH_FILE = new File("build/impl.classpath").absolutePath
3331

32+
private GradlewExecutor executor
3433

3534
def setup() {
3635
definePluginOutsideOfPluginBlock = true
@@ -54,17 +53,13 @@ class ConfigurationCacheTest extends IntegrationTestKitSpec {
5453
}
5554
}
5655
56+
57+
apply plugin: 'java'
5758
apply plugin: 'com.palantir.baseline'
5859
apply plugin: 'com.palantir.consistent-versions'
5960
apply plugin: 'com.palantir.baseline-java-versions'
61+
apply plugin: 'com.palantir.java-format'
6062
61-
allprojects {
62-
apply plugin: 'com.palantir.java-format'
63-
64-
repositories {
65-
mavenCentral() { metadataSources { mavenPom(); ignoreGradleMetadataRedirection() } }
66-
}
67-
}
6863
version = '0.1.0'
6964
""".stripIndent(true)
7065

@@ -81,7 +76,7 @@ class ConfigurationCacheTest extends IntegrationTestKitSpec {
8176
""".stripIndent()
8277

8378
when:
84-
def result = executor.runGradlewTasks('build', '--configuration-cache', '--info')
79+
def result = executor.runGradlewTasks('classes', '--configuration-cache', '--info')
8580

8681
then:
8782
assert result.success

gradle-palantir-java-format/src/test/groovy/com/palantir/javaformat/gradle/GradlewExecutor.groovy

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
package com.palantir.javaformat.gradle
1818

1919
import nebula.test.functional.internal.classpath.ClasspathAddingInitScriptBuilder
20+
import org.gradle.internal.impldep.org.eclipse.jgit.annotations.NonNull
2021

2122
import java.nio.charset.StandardCharsets
2223
import java.nio.file.Path
@@ -32,9 +33,9 @@ import java.util.stream.Stream
3233
* This means no more eager loading of Formatters onto the classpath, no more complaints from PalantirJavaFormatStep
3334
*/
3435
class GradlewExecutor {
35-
File projectDir
36+
private File projectDir
3637

37-
GradlewExecutor(File projectDir) {
38+
GradlewExecutor(@NonNull File projectDir) {
3839
this.projectDir = projectDir
3940
}
4041

@@ -74,7 +75,7 @@ class GradlewExecutor {
7475
}
7576
}
7677

77-
static String readAllInput(InputStream inputStream) {
78+
private static String readAllInput(InputStream inputStream) {
7879
try (Stream<String> lines =
7980
new BufferedReader(new InputStreamReader(inputStream, StandardCharsets.UTF_8)).lines()) {
8081
return lines.collect(Collectors.joining("\n"));
@@ -92,5 +93,4 @@ class GradlewExecutor {
9293
.redirectErrorStream(true)
9394
return processBuilder
9495
}
95-
9696
}

gradle-palantir-java-format/src/test/groovy/com/palantir/javaformat/gradle/PalantirJavaFormatSpotlessPluginTest.groovy

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,12 @@ class PalantirJavaFormatSpotlessPluginTest extends IntegrationTestKitSpec {
3131
private static final NATIVE_IMAGE_FILE = new File("build/nativeImage.path")
3232
private static final NATIVE_CONFIG = String.format("palantirJavaFormatNative files(\"%s\")", NATIVE_IMAGE_FILE.text)
3333

34-
private final executor = new GradlewExecutor(projectDir)
34+
private GradlewExecutor executor
35+
36+
def setup() {
37+
executor = new GradlewExecutor(projectDir)
38+
}
39+
3540

3641
@Unroll
3742
def "formats with spotless when spotless is applied"(String extraGradleProperties, String javaVersion, String expectedOutput) {

0 commit comments

Comments
 (0)