-
Notifications
You must be signed in to change notification settings - Fork 754
Move SharedClassAPI test native code into openj9 #21636
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
base: master
Are you sure you want to change the base?
Conversation
Grinder link:
Once this change is merged, will make changes in below JDK versions to include the shared classes in test-images. |
9efd83a
to
03afebf
Compare
Just for the record, |
The above job link has expired. Could you run it again? We also need to test on other platforms. |
@pshipton could you also review the change? Thanks |
Grinder link:
JDK11 |
@@ -0,0 +1,641 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2017, 2023 IBM Corp. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pls fix the Copyright format to match the others.
Copyright IBM Corp. and others 2017
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please apply the feedback throughout.
fdffdb8
to
3b73b6e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please restore some of the blank lines. A (single) blank line before each function or significant block improves clarity.
0c836d4
to
3b0be74
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These comments should be applied throughout, not just to the specific examples identified.
a7bb420
to
7b01d9d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please squash.
I don't see this test included in any playlist (in OpenJ9). Shouldn't this change add that? |
yes, you are right that this test isn't added to an OpenJ9 playlist because it's already included in the existing aqa-tests playlist under: As part of the task: "Move SharedClassAPI test native code into OpenJ9", we migrated the native code (sharedClasses.c) from the original location in openj9-systemtest into OpenJ9 to eliminate native compilation within the test and stop building it in the tests. The test itself is already active and run via that playlist, so no additional playlist changes in OpenJ9 are needed. |
Jenkins test system.extended zlinux jdk21 |
I botched the test command. Rather than start over and run more testing than necessary, please run (or explain how I could run) a grinder to test this. I couldn't find a playlist.xml that refers to the new library. |
Right now, we are only moving the native code ( The Grinder run is still using the old path from openj9-systemtest for
So at this stage, you won’t find any references to the new library in the existing playlist.xml or test lists, since the test itself still uses the old library path. Currently, the following personal build test images contain the linux: win: |
The library should be in the |
- Move the sharedClasses native code from openj9_systemtest into OpenJ9. as part of removing the native compiler dependency in system tests. related:adoptium/aqa-tests#5965 Signed-off-by: Anna Babu Palathingal <anna.bp@ibm.com>
as part of removing the native compiler dependency in system tests.
related:adoptium/aqa-tests#5965