-
Notifications
You must be signed in to change notification settings - Fork 119
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
[develop] Update Jenkinsfile to allow automated tests to run simultaneously on Orion/Hercules and Gaea/Gaea C5 #921
[develop] Update Jenkinsfile to allow automated tests to run simultaneously on Orion/Hercules and Gaea/Gaea C5 #921
Conversation
…Michael.Lueken/ufs-srweather-app/jet.
…orkflow Task Tests to fail on Orion and Hercules.
…sure that the necessary files are found.
Two tests failed on Hera Intel:
The two tests successfully completed when they were rerun:
One test failed on Hera GNU:
This test is apparently failing due to CFL violations:
Reruns are also failing with the same error. No changes were made to the component hashes in this branch and no failures like these have been noted in previous Jenkins testing. The The tests have successfully passed on Gaea, Gaea C5, Hercules, Jet, and Orion, without needing to requeue tests on Gaea, Gaea C5, Orion, or Hercules. Wrapping up modifications to allow test stage artifacts to be published to the S3 bucket, then this PR should be ready to be opened. |
The failure encountered yesterday on Hera GNU is now successfully passing this morning:
Presumably, something weird happened with the data during yesterday's test and changing the time and date is now allowing the test to pass. |
…low GNU to successfully finish. The Hera GNU Functional Workflow Task Tests sometime fail because the run_fcst test doesn't finish in 30 minutes, which causes issues in the pipeline.
DESCRIPTION OF CHANGES:
With the addition of Gaea C5 and Hercules to the
Jenkinsfile
, file contention between Gaea and Gaea C5, as well as Orion and Hercules, caused testing to fail for one of these two pairs of machines. While requeuing the failed machine would allow it to work, the automated tests should run automatically on all machines, simultaneously. The Platform team recommended adding thedir
command to the stages' step sections in theJenkinsfile
. This has been completed and the Jenkins tests are now running on all machines simultaneously.Type of change
TESTS CONDUCTED:
ISSUE:
Fixes #920
CHECKLIST
This update only changes the Jenkinsfile and the scripts used to run the automated Jenkins tests.
CONTRIBUTORS (optional):
@kbooker79 @BruceKropp-Raytheon