Fail more elegantly when GraalVM version is too old

Closes gh-32924
This commit is contained in:
Andy Wilkinson
2022-11-04 13:05:22 +00:00
parent 19b2bd6d1c
commit fe8644cc59
5 changed files with 45 additions and 0 deletions

View File

@@ -115,6 +115,12 @@ class NativeImagePluginActionIntegrationTests {
projectPath("build/resources/aotTest"), projectPath("build/generated/aotTestClasses"));
}
@TestTemplate
void nativeImageBinariesRequireGraal22Dot3() {
BuildResult result = this.gradleBuild.build("requiredGraalVersion");
assertThat(result.getOutput()).contains("custom: 22.3", "main: 22.3", "test: 22.3");
}
private String projectPath(String path) {
return new File(this.gradleBuild.getProjectDir(), path).getAbsolutePath();
}