-
-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update jck tap file content to support enable jck_custom rerun link #439
Comments
This seems like a nice feature to add, moving this into the 2024 1Q plan. |
The interesting thing is for failed or error testcases sometimes [the test outputs are stored to tapfile]( https://ci.eclipse.org/temurin-compliance/view/JCK17/job/Test_openjdk17_hs_extended.jck_aarch64_mac_testList_1/1/ , https://ci.eclipse.org/temurin-compliance/view/JCK17/job/Test_openjdk17_hs_special.jck_x86-64_linux_testList_0/1/console) sometimes test outputs are not stored to tapfile. Suppose all those outputs should be kept in tapfile. |
The reason that part of stderr message is missing is the parsing logic is if tests failed the output between testcase starts and string testcase_FAILED will be kept. For some reason the output messages are later than the testcase_FAILED message, which is quite common for jck tests( doesn't matter it's passed or failed test cases)
|
There are two solutions to correctly keep the failed testcases detail info. One is to update the logic to consider both testcase failed string and the string Testcase Finish (for exampe jck-compiler-lang-MOD_0_FAILED and jck-compiler-lang-MOD_0 Finish). String The other option is for jck test if there are failed testcases summary.txt will always have all the testcase result summary. |
Could also check if an option or setting in the underlying javatest framework would result in different behaviour. (User Guide: https://docs.oracle.com/javacomponents/javatest-4-6/cli-user-guide/CLI.pdf). |
I think it might be related with test itself as testcases running in a same build might have that output late issue some of them don't. |
If diagnostic=all, keep all outputs
if diagnostic=failure, filter the testcase and summarize result, same format as openjdk. This will
The text was updated successfully, but these errors were encountered: