Closed JasonFengJ9 closed 1 day ago
@jasonkatonica fyi this failure
The test DebugOptions
is for checking the security property information in java.security.debug
output, for checking the expected output and non-expected output. The failures happen at DebugOptions.shouldContain(DebugOptions.java:127)
, when checking the expected output.
It has 16 subtests for checking the differentjava.security.debug
settings. And the 4 failures happens from subtest 12 to 16 (Not sure which 4 failures from subtest 12 to 16 since the output exceeds the javatest.maxOutputSize
100000). The subtest 12 to 16 as below.
// turn on thread info for all components
Arguments.of("all+thread",
"properties\\[.*\\|main.*((.*\\R)*)keystore\\[.*\\|main.*java.*\\]:",
"properties\\[" + DATE_REGEX + ".*\\]:"),
// turn on thread info and timestamp for all components
Arguments.of("all+thread+timestamp",
"properties\\[.*\\|main.*\\|" + DATE_REGEX +
".*\\]((.*\\R)*)keystore\\[.*\\|main.*\\|" + DATE_REGEX + ".*\\]:",
"properties:"),
// all decorator option should override other component options
Arguments.of("all+thread+timestamp,properties",
"properties\\[.*\\|main.*\\|" + DATE_REGEX +
".*\\]((.*\\R)*)keystore\\[.*\\|main.*\\|" + DATE_REGEX + ".*\\]:",
"properties:"),
// thread details should only be printed for properties option
Arguments.of("properties+thread,all",
"properties\\[.*\\|main\\|.*\\]:",
"keystore\\[.*\\|main\\|.*\\]:"),
// thread details should be printed for all statements
Arguments.of("properties,all+thread",
"properties\\[.*\\|main.*java" +
".*\\]((.*\\R)*)keystore\\[.*\\|main.*java.*\\]:",
"properties:")
When running this test using the OpenJCEPlusFIPS
profile. The security properties will be set using the security properties in OpenJCEPlusFIPS
profile, which will be different with the security property settings in non-OpenJCEPlusFIPS
mode. And that may caused the expected values (which defined in the test case for non-OpenJCEPlusFIPS
mode) can’t be found from the output.
This test case is not designed for testing the security properties output for OpenJCEPlusFIPS profile. So, this test case should be added into the exclude/ignore list for OpenJCEPlusFIPS test.
This test is added into the ignore list, by PR https://github.com/ibmruntimes/openj9-openjdk-jdk21/pull/197
@taoliult has added this test to the ignore list. This issue can now be closed.
Issue Number: 19977 Status: Closed Actual Components: test failure, test excluded, comp:crypto Actual Assignees: No one :( PR Assignees: No one :(
Failure link
From an internal build(
paix907
):Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
50x internal grinder - all failed
Also seen at JDK17 ppc64_aix_fips140_3_openjceplusfips