-
-
Notifications
You must be signed in to change notification settings - Fork 255
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
Create new jobs to handle running Solaris tests via a Linux proxy machine #4099
Comments
Prototype now working (although hard coded to a specific tag. There is a It needs to be parameterised to be able to take the tag/URL as a parameter (for use when retrieving the artifact directly from jenkins, since we can't use |
Verification (Solaris/x64)Failures (based on looking at https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-solaris-x64-temurin-simpletest/50/tapResults:
Solaris/SPARCThe SPARC run had mostly the same failures although
|
These test failures were seen in the old Solaris pipelines: Sparc:
x64: These test failures appear to be new: Sparc:
x64: in progress
|
@adamfarley FYI I've brought the "normal" solaris jenkins agents for the test boxes back online in case you want to try anything via Grinder |
@adamfarley Also if you're going to run grinders it would probably be good to compare on the last published EA ones and the "new" builds from my pipelines in https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-solaris-sparcv9-temurin-simplepipe/ and https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-solaris-x64-temurin-simplepipe/ just in case there's something wrong with the build itself. |
Sure thing. TLDR: No problems on the new build that weren't on the old build (when run in Grinder, anyway). Details:x64: OpenJDK result: All tests passed except for the jdk_math_jre_0 target which failed in both cases with the same error System result:
This error occurs with both old and new builds, so the framework is equally broken in both cases. :/ sparc: OpenJDK result: Targets passed, except for math jre, which failed on both builds. Custom reruns are here: Old build, new build. System result: Same as above. stf.pl not found. |
Test jobs currently being run from the top level "simplepipe" pipelines with
I will continue to look at resolving that, but in the meantin propgate: false seems to work, although it means the yellow warning status is not shown in the pipeline block.. |
To be clear, are you saying that when running on Grinder the other failures in the openjdk suite do not occur and my failing tests have all passed? If so we need to see why that is.
Is that "new" in the newer builds since the last 8u332 GA, or "new" as in only showing up in my "simple" pipelines and not in the original test jobs? |
Yes, the tests that failed in the simple pipeline have passed in the grinder job (except for jck_math, which fails with both normal builds and simple pipeline builds).
The "cannot find mauve" issue appears to have been first seen on the simple pipelines, but I can't prove that it only affects the simple pipelines because the grinder can't find stf.pl, and that issue was only seen once before. |
This was potentially caused by the |
Noting that the parsing of the
despite parsing the df output with
and
Based on the detection of |
I think the problem with
https://ci.adoptium.net/job/build-scripts/job/jobs/job/jdk8u/job/jdk8u-solaris-x64-temurin-simpletest/62/console is running with the smoke tests and sanity.system Notes:
|
The simpletest jobs are now back to the original mauve.jar error on both x64 and SPARC: on the three mauve tests
The mauve references in the log are as follows:
The original sanity.system jobs are still failing locating
Also from simpletest#63 - this is coming from the code in https://github.com/adoptium/aqa-systemtest/blob/5279e7ee7ddf2a4381f8e5c650b4c13b239f00f7/openjdk.test.mauve/build.xml#L362 and may indicate a CVS retrieval issue:
By comparison, this is from a passing run on Linux/x64:
Note also that the inability to resolve some of these variables appears unique to the recent runs of simpletest and did not occur in the last successful "normal" Solaris/x64 run at https://ci.adoptium.net/job/Test_openjdk8_hs_sanity.system_x86-64_solaris/401/consoleFull |
There are a small number of test cases (mostly in java_beans) which are failing due to the absence of a DISPLAY variable - I've started an |
Summary from performing triage on the January dry-runs using builds created with the new pipelines:
This should significant reduce the number of test failures that are outstandiung. |
Latest version of the |
This covers the implementation of what has been discussed in adoptium/infrastructure#3742 (comment)
Current status: Prototype jobs have been created for x64 and SPARC at:
These are currently connecting to the target machine as the
vagrant
user (even on SPARC where I've created a user with that name for consistency).Jobs are currently set up to run the full AQA suite of tests instead of running as individual jobs but that can be changed later if desired and archive the artefacts
The text was updated successfully, but these errors were encountered: