NOAA-EMC / GDASApp

Global Data Assimilation System Application
GNU Lesser General Public License v2.1
15 stars 31 forks source link

Replicate the creation of the gw-ci cycling test #1114

Closed guillaumevernieres closed 4 months ago

guillaumevernieres commented 4 months ago

It's useful to me so I suspect it could be useful to others. This PR adds 3 ctests that run the g-w create_experiment.py script for :

each ctest will create an exp directory with a COMROOT and EXPDIR, the user can then cycle the experiment with rocoto.

I stopped at the creation of the experiment but this could be pushed further if we wanted too ...

guillaumevernieres commented 4 months ago

Instead of removing it, can we have the cmake define ICSDIR based on the machine it was built on?

this is done under the hood in the g-w

emcbot commented 4 months ago

Automated Global-Workflow GDASApp Testing Results: Machine: orion

Start: Fri May 17 10:49:58 CDT 2024 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Build:                                  *FAILED*
Build: Failed at Fri May 17 11:10:00 CDT 2024
Build: see output at /work2/noaa/stmp/cmartin/CI/GDASApp/workflow/PR/1114/global-workflow/sorc/log.build
emcbot commented 4 months ago

Automated Global-Workflow GDASApp Testing Results: Machine: hera

Start: Fri May 17 15:52:28 UTC 2024 on hfe03
---------------------------------------------------
Build:                                  *FAILED*
Build: Failed at Fri May 17 16:10:31 UTC 2024
Build: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/workflow/PR/1114/global-workflow/sorc/log.build
emcbot commented 4 months ago

Automated Global-Workflow GDASApp Testing Results: Machine: orion

Start: Fri May 17 12:30:45 CDT 2024 on Orion-login-1.HPC.MsState.Edu
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Fri May 17 13:15:31 CDT 2024
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Fri May 17 13:33:26 CDT 2024
Tests: 93% tests passed, 3 tests failed out of 45
    1781 - test_gdasapp_atm_jjob_ens_run (Failed)
    1782 - test_gdasapp_atm_jjob_ens_inc (Failed)
    1783 - test_gdasapp_atm_jjob_ens_final (Failed)
Tests: see output at /work2/noaa/stmp/cmartin/CI/GDASApp/workflow/PR/1114/global-workflow/sorc/gdas.cd/build/log.ctest
emcbot commented 4 months ago

Automated Global-Workflow GDASApp Testing Results: Machine: hera

Start: Fri May 17 17:30:42 UTC 2024 on hfe04
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Fri May 17 18:13:20 UTC 2024
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Fri May 17 19:42:57 UTC 2024
Tests: 80% tests passed, 9 tests failed out of 45
    1756 - test_gdasapp_soca_JGDAS_GLOBAL_OCEAN_ANALYSIS_BMAT (Failed)
    1757 - test_gdasapp_soca_JGDAS_GLOBAL_OCEAN_ANALYSIS_RUN (Failed)
    1760 - test_gdasapp_soca_JGDAS_GLOBAL_OCEAN_ANALYSIS_CHKPT (Failed)
    1761 - test_gdasapp_soca_socahybridweights (Failed)
    1762 - test_gdasapp_soca_incr_handler (Failed)
    1763 - test_gdasapp_soca_ens_handler (Failed)
    1780 - test_gdasapp_atm_jjob_ens_run (Failed)
    1781 - test_gdasapp_atm_jjob_ens_inc (Failed)
    1782 - test_gdasapp_atm_jjob_ens_final (Failed)
Tests: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/workflow/PR/1114/global-workflow/sorc/gdas.cd/build/log.ctest
guillaumevernieres commented 4 months ago

Instead of removing it, can we have the cmake define ICSDIR based on the machine it was built on?

this is done under the hood in the g-w

I thought I made sure I didn't have icsdir_root defined in the shell ... But apparently not, ICSDIR_ROOT needs to be defined.

emcbot commented 4 months ago

Automated Global-Workflow GDASApp Testing Results: Machine: hera

Start: Mon May 20 15:12:53 UTC 2024 on hfe12
---------------------------------------------------
Build:                                 *SUCCESS*
Build: Completed at Mon May 20 15:56:31 UTC 2024
---------------------------------------------------
Tests:                                  *Failed*
Tests: Failed at Mon May 20 16:18:09 UTC 2024
Tests: 93% tests passed, 3 tests failed out of 45
    1780 - test_gdasapp_atm_jjob_ens_run (Failed)
    1781 - test_gdasapp_atm_jjob_ens_inc (Failed)
    1782 - test_gdasapp_atm_jjob_ens_final (Failed)
Tests: see output at /scratch1/NCEPDEV/da/Cory.R.Martin/CI/GDASApp/workflow/PR/1114/global-workflow/sorc/gdas.cd/build/log.ctest