From c41919fd6049ae21929c3adbb7fba964c92218cb Mon Sep 17 00:00:00 2001 From: Foivos Zakkak Date: Fri, 11 Mar 2022 11:53:57 +0200 Subject: [PATCH 1/2] Ignore warning about --allow-incomplete-classpath in helidon quickstart --allow-incomplete-classpath will not be available starting from GraalVM/Mandrel 22.1 Fixes #76 --- .../tests/integration/utils/WhitelistLogLines.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/testsuite/src/it/java/org/graalvm/tests/integration/utils/WhitelistLogLines.java b/testsuite/src/it/java/org/graalvm/tests/integration/utils/WhitelistLogLines.java index 24a90bae..88ccc8a3 100755 --- a/testsuite/src/it/java/org/graalvm/tests/integration/utils/WhitelistLogLines.java +++ b/testsuite/src/it/java/org/graalvm/tests/integration/utils/WhitelistLogLines.java @@ -115,7 +115,13 @@ public enum WhitelistLogLines { HELIDON_QUICKSTART_SE(new Pattern[]{ // Unused argument on new Graal - Pattern.compile(".*Ignoring server-mode native-image argument --no-server.*") + Pattern.compile(".*Ignoring server-mode native-image argument --no-server.*"), + // --allow-incomplete-classpath not available in new GraalVM https://github.com/Karm/mandrel-integration-tests/issues/76 + Pattern.compile(".*Using a deprecated option --allow-incomplete-classpath from " + + "jar:file:.*mandrel-integration-tests/apps/helidon-quickstart-se/target/libs/helidon-webserver-2.2.2.jar" + + "!/META-INF/native-image/io.helidon.webserver/helidon-webserver/native-image.properties. " + + "Allowing an incomplete classpath is now the default. " + + "Use --link-at-build-time to report linking errors at image build time for a class or package.*") }), QUARKUS_BUILDER_IMAGE_ENCODING(new Pattern[]{ From c48acb98c4090219d57c6af12d116ca54b3db3bd Mon Sep 17 00:00:00 2001 From: Foivos Zakkak Date: Fri, 11 Mar 2022 12:05:25 +0200 Subject: [PATCH 2/2] CI: Run apt-get update before installing gdb to avoid 404 --- .github/workflows/builder_image_tests.yml | 3 ++- .github/workflows/local_tests.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/builder_image_tests.yml b/.github/workflows/builder_image_tests.yml index c96a5429..166fb310 100644 --- a/.github/workflows/builder_image_tests.yml +++ b/.github/workflows/builder_image_tests.yml @@ -64,7 +64,8 @@ jobs: env: MAVEN_OPTS: -Xmx1g run: | - sudo apt install gdb + sudo apt-get update -y + sudo apt-get install -y gdb pushd ts mvn clean verify -Ptestsuite-builder-image -Dquarkus.version=${{ matrix.quarkus-version }} -Dquarkus.native.builder-image=quay.io/quarkus/ubi-quarkus-mandrel:${{ matrix.mandrel-builder-image }} shell: bash diff --git a/.github/workflows/local_tests.yml b/.github/workflows/local_tests.yml index 3fd73a96..4be1701d 100644 --- a/.github/workflows/local_tests.yml +++ b/.github/workflows/local_tests.yml @@ -104,7 +104,8 @@ jobs: env: MAVEN_OPTS: -Xmx1g run: | - sudo apt install gdb + sudo apt-get update -y + sudo apt-get install -y gdb export JAVA_HOME=${{ github.workspace }}/${{ matrix.mandrel-version }} export GRAALVM_HOME="${JAVA_HOME}" export PATH="${JAVA_HOME}/bin:$PATH"