-
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] Improvements for WE2E tests: script features, additional tests, remove unsupported domains #871
[develop] Improvements for WE2E tests: script features, additional tests, remove unsupported domains #871
Changes from 38 commits
160220c
d1c5054
f5ddd17
cdda9b3
9af5c69
6d068d2
be1648b
51dbda0
c1c7720
57efa83
99fa01c
0facdd5
4b69dd9
eae54e4
0c92b5e
aee5c95
e4a510b
a81d2a1
2f0d123
f646f3b
2b9ac58
8311a06
4692d31
4e7829b
e0f9f96
7567188
57323d8
a01051e
5062499
14759d8
ed8cfca
3dce95f
cea2e3e
59ce3a8
4c512e2
297008b
ecfc8a4
c647a4a
8316c7d
7b8b883
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
comprehensive.orion |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
custom_GFDLgrid__GFDLgrid_USE_NUM_CELLS_IN_FILENAMES_eq_FALSE | ||
custom_ESGgrid_IndianOcean_6km | ||
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16_plot | ||
grid_RRFS_CONUS_25km_ics_NAM_lbcs_NAM_suite_GFS_v16 | ||
grid_RRFS_CONUScompact_13km_ics_HRRR_lbcs_RAP_suite_HRRR | ||
grid_RRFS_CONUScompact_25km_ics_HRRR_lbcs_RAP_suite_RRFS_v1beta | ||
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_HRRR_suite_HRRR | ||
#nco_grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_timeoffset_suite_GFS_v16 | ||
nco_grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_timeoffset_suite_GFS_v16 | ||
pregen_grid_orog_sfc_climo | ||
specify_template_filenames |
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Why the file name has .com extension?.. Was the intent to have *.nco file with the list of tests? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @natalie-perlin - The .com extension is to ensure that all tests in the file run in the community environment. Within this file, there is an nco test, This is similar to the There are no plans to include either a |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,11 @@ | ||
custom_ESGgrid_Peru_12km | ||
get_from_HPSS_ics_FV3GFS_lbcs_FV3GFS_fmt_nemsio_2019061200 | ||
get_from_NOMADS_ics_FV3GFS_lbcs_FV3GFS | ||
grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_HRRR | ||
grid_RRFS_CONUS_25km_ics_FV3GFS_lbcs_FV3GFS_suite_RRFS_v1beta | ||
quilting_false | ||
grid_SUBCONUS_Ind_3km_ics_HRRR_lbcs_RAP_suite_WoFS_v0 | ||
GST_release_public_v1 | ||
long_fcst | ||
MET_verification_only_vx | ||
#MET_ensemble_verification_only_vx_time_lag Removed temporarily due to HPSS permissions issue | ||
nco_grid_RRFS_CONUS_13km_ics_FV3GFS_lbcs_FV3GFS_suite_GFS_v16 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mkavulich Should we remove the "nco_" prefix from test names now that tests can be run in either NCO or community mode without having to specify the mode in the experiment config file?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think including "nco" in these test names is still necessary, since they are explicitly run in NCO mode unless "community" is specified on the command line (or if it's a a community-mode coverage test). Now, whether or not these tests need to still exist is another question; it doesn't look like any of them are unique, so we could eliminate them altogether so long as all those capabilities are tested as part of the Hera NCO coverage suite. I think it's a good idea to remove the "nco_" tests entirely, so if you agree then I'll go ahead and do that. @MichaelLueken should probably approve of that plan as well.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I take back one minor point: there is one thing that is only tested in the "nco_" tests, and that is using pre-staged grid/orog/sfc_climo data. I can't remember, is that something that should be specific to NCO tasks, or can we roll that into another test?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thinking about it this morning, I think we should defer this topic to a different PR, especially since @MichaelLueken is on leave this week. I opened an issue #895 to discuss this, feel free to chime in there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mkavulich A couple of things:
ufs-srweather-app/tests/WE2E/test_configs/grids_extrn_mdls_suites_nco
. I started checking if there are counterparts of these undergrids_extrn_mdls_suites_community
to see if the "nco_" tests can be eliminated but decided to not finish because it's a pretty time consuming task (at least a couple of hours). I made an issue at Remove any WE2E tests for NCO mode (names starting with "nco_") that test features that are already tested in community mode #896. Feel free to comment there if I didn't capture the issue correctly.make_[grid|orog|sfc_climo]
tasks as part of their workflow, i.e. they always used pre-staged data. That's why NCO mode always uses pre-staged files (or at least used to; not sure now). But these are also important in community mode because once community-mode users get their grid/orog/sfc_climo files set up, they tend to want to skip those tasks in later experiments.