Skip to content

Commit 11a0625

Browse files
committed
Cleanup
1 parent 7c2efd6 commit 11a0625

File tree

13 files changed

+15
-45
lines changed

13 files changed

+15
-45
lines changed

common/utils/src/main/java/org/graalvm/buildtools/utils/SharedConstants.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ public interface SharedConstants {
7878
String AGENT_OUTPUT_DIRECTORY_MARKER = "{output_dir}";
7979
String AGENT_OUTPUT_DIRECTORY_OPTION = "config-output-dir=";
8080
String METADATA_REPO_URL_TEMPLATE = "https://github.com/oracle/graalvm-reachability-metadata/releases/download/%1$s/graalvm-reachability-metadata-%1$s.zip";
81+
String SKIP_JVM_TESTS = "skipJVMTests";
8182
/**
8283
* The default metadata repository version. Maintained for backwards
8384
* compatibility.

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[versions]
22
# Project versions
3-
nativeBuildTools = "0.11.1-DRY"
3+
nativeBuildTools = "0.11.1-SNAPSHOT"
44
metadataRepository = "0.3.22"
55

66
# External dependencies

native-gradle-plugin/src/functionalTest/groovy/org/graalvm/buildtools/gradle/JavaApplicationWithAgentFunctionalTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ class JavaApplicationWithAgentFunctionalTest extends AbstractFunctionalTest {
7474
withSample("java-application-with-reflection")
7575

7676
when:
77-
fails 'nativeTest', '-DskipJVMTests=true'
77+
fails 'nativeTest'
7878

7979
then:
8080
outputContains "expected: <Hello, native!> but was: <null>"

native-gradle-plugin/src/functionalTest/groovy/org/graalvm/buildtools/gradle/JavaApplicationWithResourcesFunctionalTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,7 @@ graalvmNative {
144144
buildFile << config
145145

146146
when:
147-
run 'nativeTest', '-DskipJVMTests=true'
147+
run 'nativeTest'
148148

149149
then:
150150
tasks {

native-gradle-plugin/src/functionalTest/groovy/org/graalvm/buildtools/gradle/JavaApplicationWithTestsFunctionalTest.groovy

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ class JavaApplicationWithTestsFunctionalTest extends AbstractFunctionalTest {
9797
withSample("java-application-with-tests")
9898

9999
when:
100-
run 'nativeTest', '-DskipJVMTests=true'
100+
run 'nativeTest'
101101

102102
then:
103103
tasks {
@@ -156,7 +156,7 @@ class JavaApplicationWithTestsFunctionalTest extends AbstractFunctionalTest {
156156
"""
157157

158158
when:
159-
run 'nativeTest', '-DskipJVMTests=true'
159+
run 'nativeTest'
160160

161161
then:
162162
tasks {
@@ -188,7 +188,7 @@ class JavaApplicationWithTestsFunctionalTest extends AbstractFunctionalTest {
188188
"""
189189

190190
when:
191-
run 'nativeTest', '-DskipJVMTests=true'
191+
run 'nativeTest'
192192

193193
then:
194194
tasks {

native-gradle-plugin/src/functionalTest/groovy/org/graalvm/buildtools/gradle/KotlinApplicationWithTestsFunctionalTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class KotlinApplicationWithTestsFunctionalTest extends AbstractFunctionalTest {
5353
withSample("kotlin-application-with-tests")
5454

5555
when:
56-
run 'nativeTest', '-DskipJVMTests=true'
56+
run 'nativeTest'
5757

5858
then:
5959
tasks {

native-gradle-plugin/src/functionalTest/groovy/org/graalvm/buildtools/gradle/MultiProjectJavaApplicationWithTestsFunctionalTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class MultiProjectJavaApplicationWithTestsFunctionalTest extends AbstractFunctio
5151
withSample("multi-project-with-tests", false)
5252

5353
when:
54-
run 'nativeTest', '-DskipJVMTests=true'
54+
run 'nativeTest'
5555

5656
then:
5757
tasks {

native-gradle-plugin/src/main/java/org/graalvm/buildtools/gradle/NativeImagePlugin.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -682,7 +682,7 @@ public void registerTestBinary(Project project,
682682
test.systemProperty(JUNIT_PLATFORM_LISTENERS_UID_TRACKING_ENABLED, true);
683683

684684
// Set system property to skip execution of JVM tests before native tests
685-
if (shouldSkipJVMTests(testOptions.getSkipJVMTests().get())) {
685+
if (shouldSkipJVMTests()) {
686686
if (graalExtension.getAgent().getEnabled().get()) {
687687
throw new IllegalStateException("Native Image Agent and skipJVMTests cannot be used at the same time.");
688688
}
@@ -724,13 +724,8 @@ public void registerTestBinary(Project project,
724724
});
725725
}
726726

727-
private boolean shouldSkipJVMTests(boolean valueFromBuildFile) {
728-
String valueFromCommandLine = System.getProperty("skipJVMTests");
729-
if (valueFromCommandLine == null) {
730-
return valueFromBuildFile;
731-
}
732-
733-
return Boolean.parseBoolean(valueFromCommandLine);
727+
private boolean shouldSkipJVMTests() {
728+
return Boolean.parseBoolean(System.getProperty(SharedConstants.SKIP_JVM_TESTS));
734729
}
735730

736731
/**

native-gradle-plugin/src/main/java/org/graalvm/buildtools/gradle/dsl/NativeImageCompileOptions.java

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -229,14 +229,6 @@ public interface NativeImageCompileOptions {
229229
@Nested
230230
DeprecatedAgentOptions getAgent();
231231

232-
/**
233-
* Gets value which determines if JVM tests run should be skipped.
234-
*
235-
* @return true if JVM tests should be skipped
236-
*/
237-
@Input
238-
Property<Boolean> getSkipJVMTests();
239-
240232
/**
241233
* When set to true, the compiled binaries will be generated with PGO instrumentation
242234
* support.

native-gradle-plugin/src/main/java/org/graalvm/buildtools/gradle/internal/BaseNativeImageOptions.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,6 @@ public BaseNativeImageOptions(String name,
276276
getSharedLibrary().convention(false);
277277
getImageName().convention(defaultImageName);
278278
getUseFatJar().convention(false);
279-
getSkipJVMTests().convention(false);
280279
getPgoInstrument().convention(false);
281280
DirectoryProperty pgoProfileDir = objectFactory.directoryProperty();
282281
pgoProfileDir.convention(layout.getProjectDirectory().dir("src/pgo-profiles/" + name));

0 commit comments

Comments
 (0)