Skip to content

Running RT Tests

Gillian Petro edited this page Dec 11, 2023 · 1 revision

Instructions for Running UPP Standalone Regression Tests on Supported Systems

by: Wen Meng, 12/15/2020

To conduct UPP regression tests on WCOSS2, Hera and Orion:

  1. Set up your working directory $workdir
  2. Copy rt_for_developer.sh into $workdir
    • WCOSS2: /u/wen.meng/noscrub/ncep_post/post_regression_test_new/scripts
    • Hera: /work/noaa/epic/UPP
    • Orion: /work/noaa/epic/UPP
  3. Modify rt_for_developer.sh
    • test_v: the path of your test UPP version
    • build_exe: building executable or not
    • run_XXX(gfs, gefs): choose specific model for testing
      • run_gfs: GFS test
      • run_gefs: GEFS test
      • run_nmmb: NAM test
      • run_fv3r: RRFS test
      • run_hafs: HAFS test
      • run_rtma: 3D RTMA test
      • run_hrrr: HRRR test
      • run_RAP: RAP test
  4. Run tests
    ./rt_for_developer.sh
    
  5. Check test results
    • Look into the test summary at $workdir/rt.log.* if any tests are failed or have result changes.
    • If a specified test is failed, you may look into its runtime log from $workdir/work/* (e.g., fv3gefs_*)
    • If a specified test has result changes, you may look into the list of changed results diff from run directory $rundir/ to verify expected changes with your development.