Adding hooks for running on-prem automated WE2E tests.#676
Conversation
|
Machine: hera |
|
Experiment Succeeded on hera: grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GSD_SAR |
|
Machine: jet |
|
Experiment Succeeded on jet: grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_GSD_SAR |
## DESCRIPTION OF CHANGES: Updates the hash to the regional_workflow to include the script necessary for running automated WE2E tests. ## TESTS CONDUCTED: Tests were conducted with the top of this branch with the acceptance of the regional_workflow PR (ufs-community/regional_workflow#676).
DESCRIPTION OF CHANGES:
Adds the hooks necessary to interact with the on-prem automated testing framework developed at NOAA-GSL. The framework runs regularly via cron on Jet and Hera (can be deployed to other machines by those with accounts/resources) and checks all open PRs for labels like
ci-jet-intel-WEandci-hera-intel-WEbefore 1) building the code, and 2) running WE2E tests for either SRW and regional_workflow.The changes here add the following:
Once implemented, the existing Jet and Hera framework will support testing PRs to develop in either repositories. We can share the framework code so that these automated tests may be run on other supported platforms.
Outstanding work includes adding additional tests to the machine suite files.
TESTS CONDUCTED:
We have tested this script as a part of our test framework on Jet and Hera using the test included here in the machine suites files.
CONTRIBUTORS (optional):
@venitahagerty @robgonzalezpita