-
-
Notifications
You must be signed in to change notification settings - Fork 317
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
Add hotspot_container and jdk_container test groups #4147
Add hotspot_container and jdk_container test groups #4147
Conversation
@ShelleyLambert @sophia-guo I'm going to need help with testing this patch. I've forgotten all about how to run those custom targets in a grinder. Note that those need to be run as a user that can do |
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.
We may want to add these new tests into <level>dev</level>
and make an update to the ci-jenkins-pipeline code so that we can direct openjdk.dev test jobs to nodes that are not 'test-docker*' nodes but rather nodes that have docker installed (label = sw.tool.docker). Will chat with @sophia-guo to discuss options for ways we can ensure we do not send container tests to containers.
c5b751f
to
e3495e3
Compare
OK, I've used |
Single test target, hotspot_container: All dev.openjdk targets (which currently should only be these 2, hotspot_container and jdk_container x 2 modes, nocompressedoops and compressedoops): |
Thank you! Looks like it failed the |
Can that be, though? It's supposed to be in 11.0.18+1 onwards. How would I check? |
You can see what OpenJDK material we pull and use in the console output of that job:
or in the attached TAP file.
in which case we should be able to go to that repository and the particular immutable commit SHA used by this test run and check whether the backport is present. |
Nah, it's there. As it suggests to run this on a system with This will require some more infra setup. |
For these tests it probably would make more sense to have two different modes. cgroup v1 and cgroup v2 :) |
e3495e3
to
600b914
Compare
600b914
to
ac2d774
Compare
Latest grinder: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder/6192/ |
I think this is good to go, once the infra ticket has been handled. |
We could also limit this target to only run on x64 linux via the playlist (either with related: adoptium/ci-jenkins-pipelines#501 |
Note that there shouldn't be any limitation on supported architectures on Linux if |
See also https://bugs.openjdk.org/browse/JDK-8297274 for the |
These tests require os.linux to run. Closes adoptium#4143
ac2d774
to
75fcf37
Compare
I've added |
If you want to exclude TestMemoryWithCgroupV1 as per #4147 (comment) then we could additionally add an entry for TestMemoryWithCgroupV1 to the ProblemLists for it (likely depends on how long you thing |
I'll follow-up with exclude list updates once this is merged. We need to remove them from JDK 8 and the said cgroup v1 test without swap accounting enabled on the kernel level. Thanks! |
Closes #4143