diff --git a/src/main/java/org/perlonjava/app/cli/ArgumentParser.java b/src/main/java/org/perlonjava/app/cli/ArgumentParser.java index 9c26910f3..8884a77bf 100644 --- a/src/main/java/org/perlonjava/app/cli/ArgumentParser.java +++ b/src/main/java/org/perlonjava/app/cli/ArgumentParser.java @@ -863,8 +863,12 @@ private static void printConfigurationInfo(String configVar, CompilerOptions par System.out.println(" Compiled at " + Configuration.buildTimestamp); System.out.println(" JVM properties:"); - System.getProperties().forEach((key, value) -> - System.out.println(" " + key + ": " + value)); + System.getProperties().forEach((key, value) -> { + // Filter out unstable JVM properties that change between runs - this is needed by Test::Reporter + if (!key.equals("java.vm.compressedOopsMode")) { + System.out.println(" " + key + ": " + value); + } + }); // Print environment variables System.out.println(" %ENV:");