Open JasonFengJ9 opened 5 months ago
Those are some tests that have some problems and need to be fixed. We have identified them and opened an issue for them. There is no need to worry at the time, as they are not testing what is expected and the printed failures are not actually failures.
@jasonkatonica Do you agree?
Hello,
For these particular tests listed above I agree @KostasTsiounis . These messages in my view are incorrect and the test is not really failing. We do have an issue opened for the failure and these tests should be updated accordingly in the near future.
Thanks for the clarifications.
On a separate question for triage purposes, what kind of output message indicates a failure and an issue should be opened?
In this line
[junit] Tests run: 1705, Failures: 0, Errors: 0, Skipped: 0
the failures or errors won't be zero. I think everything else is tests that are a bit off and will require fixing on our end.
[2024-06-02T04:43:57.911Z] [test] [junit] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1,883.586 sec
It isn't clear what failure it is, any hint?
It seems like the ant junit runner is different then the default maven one we typically use. Typically we see errors printed in the logs when a failure occurs in a stack trace form. We do see this exact testRSAPSSInterop2
test fail on occasion. There seems to be hang encountered on occasion with the RSAPSS suite. I would assume that we are enountering this known issue although without stderr being printed its hard to know for sure:
https://github.ibm.com/runtimes/jit-crypto/issues/431
This being said we should investigate why the tooling from ant is not printing to stderr it appears.
One other thing we have noticed recently is that once a test fails the tests do not continue on to run the other variations. We plan on investigating that also as we want all the tests to run even if a test fails.
As @jasonkatonica mentioned, we made a change to fix this unexpected behaviour.
One other thing we have noticed recently is that once a test fails the tests do not continue on to run the other variations. We plan on investigating that also as we want all the tests to run even if a test fails.
We made a grinder test run in OpenJcePlusTest_0 and force some of the tests to be failed in there. In this case, we can monitor if the unexpected behavior has been addressed or not. As you may notice in https://hyc-runtimes-jenkins.swg-devops.com/job/Grinder_FIPS/1656/. The grinder jobs TEST TARGETS SUMMARY
states a pass. But there are 5 failures listed at the bottom.
Not sure how this contradiction will be treated? Will this be treated as a failure or not?
Failure link
From an internal build(
sles15le-svl-rt4-1
):Rerun in Grinder - Change TARGET to run only the failed test targets.
Optional info
Failure output (captured from console output)
FYI @jasonkatonica @KostasTsiounis