diff --git a/docs/development/cam-testing.md b/docs/development/cam-testing.md index 7f5d0da..c77ba56 100644 --- a/docs/development/cam-testing.md +++ b/docs/development/cam-testing.md @@ -112,8 +112,8 @@ Finally, the tests themselves are listed in `/cime_config/testdefs/tes The test list can be found here: `$CAM-SIMA/cime_config/testdefs/testlist_cam.xml` -- If you are adding a new machine, compiler or category for an existing test, add a new `` XML entry -- If you are adding a fully new test, add a new `` XML entry with the following structure: +- If you are adding a new machine, compiler or category for an existing test, add a new `` XML entry to that `` entry +- If you are adding a fully new test, add a *new* `` XML entry with the following structure: ``` @@ -128,17 +128,19 @@ The test list can be found here: `$CAM-SIMA/cime_config/testdefs/testlist_cam.xm - ``: component set alias (or long name) - you can see more about compsets [here](../usage/creating-a-case.md) - ``: model grid/resolution you'd like to run on - you can see more about grids [here](../usage/creating-a-case.md) + - **Try to use the lowest/coarsest resolution that will still accomplish your testing goals** - ``: type of test to be run. You can find the testing types [here](https://esmci.github.io/cime/versions/master/html/users_guide/testing.html#testtype). - ``: test modifier that changes the default behavior of the test type. More [here](https://esmci.github.io/cime/versions/master/html/users_guide/testing.html#modifiers) + - **Unless a longer run is necessary to exercise the code you are testing, run for 9 timesteps (_Ln9)** - ``: relative path to the testmods directory for this run; usually looks something like `"cam/some_directory_name/"` - The testmods directory will contain any namelist mods and XML configuration variable changes for the test (`user_nl_cam` and/or `shell_commands`) - testmods directories can be found in `$CAM-SIMA/cime_config/testdefs/testmods_dirs/cam/` -- ``: machine name - will almost definitely be either `derecho` or `izumi` +- ``: machine name (options: `derecho`, `izumi`, `casper`) - ``: compiler to be used (options: `gnu`, `nag`, `intel`, `nvhpc`) - ``: group of tests that this test belongs to - the default run by `test_driver.sh` is `aux_sima` (which is run for each PR to CAM-SIMA) - `WALLCLOCK_TIME`: maximum amount of time that the job will be allowed to run -Here is an example test entry for a 2-timestep smoke test of kessler physics on the MPAS grid, run with both intel and gnu +Here is an example test entry for a 2-timestep smoke test of kessler physics on a coarse MPAS grid, run with both intel and gnu ```