Chapter 7. CESM Testing

Table of Contents
Testing overview
create_production_test
create_test
create_test_suite
Debugging Tests That Fail

Testing overview

CESM1 is accompanied by utilities that support automated testing of the model. In general, these should be used only after the model has been ported to the target machine (see Chapter 5). The tools are create_production_test, create_test, and create_test_suite. create_production_test tool is executed from $CASEROOT, and tests exact restartability of the case setup in a separate directory. create_test is executed from CCSMROOT/scripts and allows you to quickly set up and run one of several supported tests. Finally, create_test_suite is primarily for CSEG developers and is there to easily set up and run a list of supported tests. Each of these tools will be described below.