-
-
Notifications
You must be signed in to change notification settings - Fork 304
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
Check ProblemLists for incorrect platform entries #3500
Comments
https://github.com/adoptium/aqa-tests/tree/master/openjdk#exclude-a-testcase for the proper annotation when excluding |
And noting that the problemlist parser (exclude_parser.py) that will run as part of the Auto reenablement pipeline will help this problem. https://github.com/adoptium/aqa-tests/blob/master/scripts/disabled_tests/exclude_parser.py#L189-L203 |
Hello @smlambert trust you're very well. |
I would like to work on this issue. |
Hi @smlambert Can I take this issue? |
I am assigning all 3 of you to this issue. I think the starting point is to read the documentation at https://github.com/adoptium/aqa-tests/blob/master/scripts/disabled_tests/README.md and try running the disabled_tests scripts and sharing some of your output files (by attaching them as comments to this issue, with any notes you have regarding running the scripts or questions about the documentation). |
Hi @smlambert thank you |
Thank you @smlambert |
Greetings @smlambert Hope you're well? From the docs, the first command below was reading vendor directory so I used the later command to run my exclude parser test
Please I'll like to know if I'm on the right track |
Hello @Emidowojo and @Adeosunomoshalewa |
Hi @Nuel-Eneji , haven’t being able to get it from my end , it kept flagging syntax error |
Maybe you should also try using this command |
Okay i will do that , Thank you very much |
To your question @Nuel-Eneji re: #3500 (comment) This is what we hoped to do. Your findings have shown that there is an error in the azul/ProblemList_openjdk8.txt file, and the script has found it: There should be 3 items per line, the test case to exclude, a link to an issue describing the problem, and the platform on which to apply the exclusion. We see on line 74 that only 1 of those three things are present. |
Salutations, @smlambert I've been reading over the code for a while, but I still don't seem to know what to do next, so I would appreciate further advice. |
The task here was to run the scripts and identify incorrect entries in our ProblemLists files. You found one, so now we can raise an issue stating the problem and then a PR to fix it (if we know the appropriate way to do so). Raise an aqa-tests issue entitle "Incorrect formating in vendors/azul/ProblemList_openjdk8.txt file" and describe the issue in the description (you can take the text from my comment above #3500 (comment)). We should then create a PR to fix that line in that file to have 3 sections to it, we need to determine what issue that testcase needs to be excluded under and on what platforms, perhaps defaulting to |
Thanks @smlambert |
Hello, @smlambert I hope everything is good with you. |
Hi @smlambert , have been working with @Nuel-Eneji on this issue and the output I got from my end. |
hi @Adeosunomoshalewa - your errors.log file shows that you do not have Python installed which is needed to run these scripts. |
Hello @smlambert, after rerunning the text this is what I got |
hello @smlambert, I have rerun the text and have uploaded the file for you to view, kindly acknowledge |
hi @Adeosunomoshalewa - if you look inside the error.log you have produced, you now appear to have python installed, but there is an error. You get a no such file or directory error. You will have to figure out where the file actually is in order to get a proper result. The error message is telling you that
|
okay @smlambert , will look into it, Thank you |
Marked as complete (by finding and raising #4138). |
During jdk18 triage, we have seen that there are incorrect entries in the ProblemList file (linux_s390x, linux_ppc64le, etc) so the test will still run, even though we thought it was excluded.
We should also add a readme or a comment at the top of problemlist files to remind people of what formats are accepted by the upstream tools.
Refs:
adoptium/adoptium#133 (comment)
adoptium/adoptium#133 (comment)
The text was updated successfully, but these errors were encountered: