!####################################################################### ! ! TM Test Bench ! ! Compare output of two or more runs to see if these are still ! exactly the same. ! ! Supported tests: ! ! 'restart' ! ! Perform 1 long run and 2 smaller with restart in between. ! Final output should be the same. ! This is used to test if the restart function works properly. ! ! 'change' ! ! Compare the output of two or more runs that are supposed ! to be the same. ! !####################################################################### ! ------------------------------------------------ ! ttb settings ! ------------------------------------------------ ! tests to be performed: !ttb.tests : restart ttb.tests : change ! template rcfile: ttb.rcfile : tm5.rc ! no runs (True|False) ? ! overwritten by '--no-run' option: ttb.no-run : False ! ------------------------------------------------ ! restart test ! ------------------------------------------------ ! time range: ttb.restart.timerange.start : 2008-01-01 00:00:00 ttb.restart.timerange.end : 2008-01-01 08:00:00 ! ------------------------------------------------ ! change test ! ------------------------------------------------ ! runid's for runs to be performed: ! o the first is the id for the reference run, ! output of other runs is compared to this one; ! o proper settings for each run should be set in ! the template rcfile using '#if' keywords etc: ttb.change.runids : ref test ! do not run some of them ? ! for example the reference run if already available: ttb.change.runids.no-run : ! what to compare ? list with one or more keywords: ! 'restart' : restart files (best choice!) ! 'save' : save files ! 'save-cy1' : save files in cy1 format ! 'budget_global' : global budget file ! 'budget_global-cy1' : global budget file in cy1 format (dataset for each region) ttb.change.compare : restart ! ------------------------------------------------ ! end ! ------------------------------------------------