Skip to content

Add automated CI testing on Hera#14

Merged
CoryMartin-NOAA merged 27 commits into
developfrom
feature/hera_cron_rt
Mar 24, 2022
Merged

Add automated CI testing on Hera#14
CoryMartin-NOAA merged 27 commits into
developfrom
feature/hera_cron_rt

Conversation

@CoryMartin-NOAA
Copy link
Copy Markdown
Contributor

Closes #10

This is building on top of PR #12 but adds Hera specific things.
Doing this now for testing since Orion is down today.

@CoryMartin-NOAA CoryMartin-NOAA self-assigned this Mar 23, 2022
@CoryMartin-NOAA CoryMartin-NOAA added the hera-RT Queue for automated testing on Hera label Mar 23, 2022
@emcbot emcbot added hera-RT-Running Automated testing running on Hera and removed hera-RT Queue for automated testing on Hera labels Mar 23, 2022
@emcbot
Copy link
Copy Markdown

emcbot commented Mar 23, 2022

Automated Pull Request Testing Results:
Machine: hera

Start: Wed Mar 23 15:46:36 UTC 2022 on hfe09
---------------------------------------------------
Build:                                  *FAILED*
Build: Failed at Wed Mar 23 15:46:38 UTC 2022
Build: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/PR/14/GDASApp/log.build

@emcbot emcbot added hera-RT-Failed Automated testing failed on Hera and removed hera-RT-Running Automated testing running on Hera labels Mar 23, 2022
@CoryMartin-NOAA CoryMartin-NOAA added hera-RT Queue for automated testing on Hera and removed hera-RT-Failed Automated testing failed on Hera labels Mar 23, 2022
@CoryMartin-NOAA CoryMartin-NOAA added the hera-RT Queue for automated testing on Hera label Mar 23, 2022
aerorahul
aerorahul previously approved these changes Mar 23, 2022
Copy link
Copy Markdown
Contributor

@aerorahul aerorahul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. 1 or 2 minor comments.

Comment thread modulefiles/GDAS/hera.lua Outdated
Comment on lines +49 to +51
load("hpc")
load("miniconda3")
load("gdasapp")
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

versions.

Comment thread modulefiles/GDAS/hera.lua Outdated
@@ -1,24 +1,65 @@
-- NOAA RDHPCS Hera Modulefile for UFS-DA
help([[
Load environment for running JEDI applications with Intel compilers and MPI.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

GDASApp

@emcbot emcbot added hera-RT-Running Automated testing running on Hera and removed hera-RT Queue for automated testing on Hera labels Mar 23, 2022
Copy link
Copy Markdown
Contributor

@guillaumevernieres guillaumevernieres left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@emcbot
Copy link
Copy Markdown

emcbot commented Mar 23, 2022

Automated Pull Request Testing Results:
Machine: hera

Start: Wed Mar 23 17:15:13 UTC 2022 on hfe10
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Wed Mar 23 18:14:23 UTC 2022
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Wed Mar 23 18:14:39 UTC 2022
Tests: 33% tests passed, 2 tests failed out of 3
Tests: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/PR/14/GDASApp/build/log.ctest

@emcbot emcbot added hera-RT-Failed Automated testing failed on Hera and removed hera-RT-Running Automated testing running on Hera labels Mar 23, 2022
@CoryMartin-NOAA CoryMartin-NOAA added hera-RT Queue for automated testing on Hera and removed hera-RT-Failed Automated testing failed on Hera labels Mar 23, 2022
@emcbot emcbot added hera-RT-Running Automated testing running on Hera and removed hera-RT Queue for automated testing on Hera labels Mar 23, 2022
@emcbot
Copy link
Copy Markdown

emcbot commented Mar 23, 2022

Automated Pull Request Testing Results:
Machine: hera

Start: Wed Mar 23 20:45:26 UTC 2022 on hfe10
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Wed Mar 23 22:43:25 UTC 2022
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Wed Mar 23 22:43:33 UTC 2022
Tests: 67% tests passed, 1 tests failed out of 3
Tests: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/PR/14/GDASApp/build/log.ctest

@emcbot emcbot added hera-RT-Failed Automated testing failed on Hera and removed hera-RT-Running Automated testing running on Hera labels Mar 23, 2022
@CoryMartin-NOAA CoryMartin-NOAA removed the hera-RT-Failed Automated testing failed on Hera label Mar 24, 2022
@CoryMartin-NOAA CoryMartin-NOAA merged commit 899c2bb into develop Mar 24, 2022
@CoryMartin-NOAA CoryMartin-NOAA deleted the feature/hera_cron_rt branch March 24, 2022 16:42
guillaumevernieres added a commit that referenced this pull request May 28, 2024
**What was done:**
- reorganization/code tidy to facilitate the addition of a GFSv17
prototype ctest
- exclude the new ctest by default, the user will have to run ```cmake
-DRUNGWCI=ON .``` on an old build to configure the new ctest

He're the current list:

```
 Test project /scratch1/NCEPDEV/stmp2/Guillaume.Vernieres/runs/prs/global-workflow/sorc/gdas.cd/build/gdas/test/gw-ci
  Test  #1: WCDA-3DVAR-C48mx500
  Test  #2: WCDA-3DVAR-C48mx500_gdasfcst_202103241200
  Test  #3: WCDA-3DVAR-C48mx500_gdasprepoceanobs_202103241800
  Test  #4: WCDA-3DVAR-C48mx500_gdasocnanalprep_202103241800
  Test  #5: WCDA-3DVAR-C48mx500_gdasocnanalbmat_202103241800
  Test  #6: WCDA-3DVAR-C48mx500_gdasocnanalrun_202103241800
  Test  #7: WCDA-3DVAR-C48mx500_gdasocnanalchkpt_202103241800
  Test  #8: WCDA-3DVAR-C48mx500_gdasocnanalpost_202103241800
  Test  #9: Aero-Snow-3DVAR-C96
  Test #10: Aero-Snow-3DVAR-C96_gdasfcst_202112201200
  Test #11: Atm-hyb-C96C48
  Test #12: Atm-hyb-C96C48_gdasfcst_202402231800
  Test #13: GFSv17-3DVAR-C384mx025
  Test #14: GFSv17-3DVAR-C384mx025_gdasfcst_202106300000
  Test #15: GFSv17-3DVAR-C384mx025_gdasprepoceanobs_202106300600
  Test #16: GFSv17-3DVAR-C384mx025_gdasocnanalprep_202106300600
  Test #17: GFSv17-3DVAR-C384mx025_gdasocnanalbmat_202106300600
  Test #18: GFSv17-3DVAR-C384mx025_gdasocnanalrun_202106300600
  Test #19: GFSv17-3DVAR-C384mx025_gdasocnanalchkpt_202106300600
  Test #20: GFSv17-3DVAR-C384mx025_gdasocnanalpost_202106300600
  Test #21: GFSv17-3DVAR-C384mx025_gdasocnanalvrfy_202106300600
  Test #22: GFSv17-3DVAR-C384mx025_gdasprep_202106300600
  Test #23: GFSv17-3DVAR-C384mx025_gdasanal_202106300600

Total Tests: 23
```

---------

Co-authored-by: Cory Martin <cory.r.martin@noaa.gov>
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
DavidNew-NOAA pushed a commit that referenced this pull request Jan 16, 2026
**What was done:**
- reorganization/code tidy to facilitate the addition of a GFSv17
prototype ctest
- exclude the new ctest by default, the user will have to run ```cmake
-DRUNGWCI=ON .``` on an old build to configure the new ctest

He're the current list:

```
 Test project /scratch1/NCEPDEV/stmp2/Guillaume.Vernieres/runs/prs/global-workflow/sorc/gdas.cd/build/gdas/test/gw-ci
  Test  #1: WCDA-3DVAR-C48mx500
  Test  #2: WCDA-3DVAR-C48mx500_gdasfcst_202103241200
  Test  #3: WCDA-3DVAR-C48mx500_gdasprepoceanobs_202103241800
  Test  #4: WCDA-3DVAR-C48mx500_gdasocnanalprep_202103241800
  Test  #5: WCDA-3DVAR-C48mx500_gdasocnanalbmat_202103241800
  Test  #6: WCDA-3DVAR-C48mx500_gdasocnanalrun_202103241800
  Test  #7: WCDA-3DVAR-C48mx500_gdasocnanalchkpt_202103241800
  Test  #8: WCDA-3DVAR-C48mx500_gdasocnanalpost_202103241800
  Test  #9: Aero-Snow-3DVAR-C96
  Test #10: Aero-Snow-3DVAR-C96_gdasfcst_202112201200
  Test #11: Atm-hyb-C96C48
  Test #12: Atm-hyb-C96C48_gdasfcst_202402231800
  Test #13: GFSv17-3DVAR-C384mx025
  Test #14: GFSv17-3DVAR-C384mx025_gdasfcst_202106300000
  Test #15: GFSv17-3DVAR-C384mx025_gdasprepoceanobs_202106300600
  Test #16: GFSv17-3DVAR-C384mx025_gdasocnanalprep_202106300600
  Test #17: GFSv17-3DVAR-C384mx025_gdasocnanalbmat_202106300600
  Test #18: GFSv17-3DVAR-C384mx025_gdasocnanalrun_202106300600
  Test #19: GFSv17-3DVAR-C384mx025_gdasocnanalchkpt_202106300600
  Test #20: GFSv17-3DVAR-C384mx025_gdasocnanalpost_202106300600
  Test #21: GFSv17-3DVAR-C384mx025_gdasocnanalvrfy_202106300600
  Test #22: GFSv17-3DVAR-C384mx025_gdasprep_202106300600
  Test #23: GFSv17-3DVAR-C384mx025_gdasanal_202106300600

Total Tests: 23
```

---------

Co-authored-by: Cory Martin <cory.r.martin@noaa.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add CI testing on Hera

4 participants