-
-
Notifications
You must be signed in to change notification settings - Fork 314
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
Parse problem list and generate json file #2698
Comments
Can I pick up this task ? |
Yes, certainly @deepak-gittyup ! Please ask questions in this issue if you have any. |
Thanks @smlambert Here is my understanding of the requirement: What should be Where should this parser be placed ? I picturing the usage something like this
|
hi @deepak-gittyup - @llxia will give you some direction on this issue. |
Personally, I think python will be much simpler. I know this makes python one of the prerequisites, but we should only run this script on xlinux for parsing. Plus, we have some code for Query git issue url to get issue status in python already.
Yes, that is correct. If JDK_IMPL is provided in the file name, use it. Otherwise, defaults to the hotspot.
Maybe create a folder called |
Thanks for the clarification @llxia What should be the value of the What should be the value of
So Similarly, for the 2nd example entry is from
Is there a general rule to this name mapping ? I see other types too:
|
@deepak-gittyup Thanks for looking into this.
"TARGET" : "jdk_custom"
The
|
I extracted all the unique Platform values from all the ProblemList*.txt files (deliberately omitting
Here is all the supported Platform from PLATFORM_MAP (extracted from https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/openjdk_tests#L3):
My understanding is that now I have to map items in LIST1 to items in LIST2 before adding them to the final json
Hi @llxia
|
You can ignore
We need to map problemlist value to
yes
Use |
Thanks for quick reply @llxia
Yes
Then the mapping will fail since I currently don't know what the problemlist value Just like we have https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/openjdk_tests#L3, is there a corresponding list of problemlist value that may appear in the |
Here is my first attempt at writing this parser: Please review it |
@sophia-guo we seem to have two formats of Linux arm in problem list. Is it correct?
Similar question for x86-64_windows in problem list.
|
@deepak-gittyup thanks for PR. I am ok with hardcoded the map for the initial version. For enhancement, I think we can split the value in problem list by |
@llxia that must be added by mistake. The correct format for exclude lable should be OSNAME-ARCH. That is saying linux-arm, windows-x64 are the correct one. |
@sophia-guo could you please open issues for them? I think they are good first issues. |
@llxia @smlambert Should this still be open? #2858 was merged in and the parser is functional (#2910 and #2905 track further development already) |
Closed via #2858 |
As part of Create a Disabled tests pipeline, we need to parse openjdk problemlist and get json file:
https://github.com/adoptium/aqa-tests/tree/master/openjdk/excludes
The text was updated successfully, but these errors were encountered: