Changes between Version 20 and Version 21 of addnewNR


Ignore:
Timestamp:
09/29/23 06:54:47 (8 months ago)
Author:
Mathieu Morlighem
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • addnewNR

    v20 v21  
    11 == Introduction ==
    22
    3 ISSM relies on regression tests to check that no bug is introduced during code development. All the tests are located in `$ISSM_DIR/test/test/NightlyRun` and all the tests whose number are less than 1000 are run after each change pushed to the svn repository (through jenkins: https://ross.ics.uci.edu/job/Linux_Ubuntu/) and 4 times a day (through cron jobs). See [wiki:jenkins] for more information.
     3ISSM relies on regression tests to check that no bug is introduced during code development. All the tests are located in `$ISSM_DIR/test/test/NightlyRun` and all the tests whose number are less than 1000 are run after each change pushed to the svn repository (through jenkins: https://ross.ics.uci.edu/jenkins/). See [wiki:jenkins] for more information.
    44
    5 If a new capability is being added to ISSM, it is critical that a new test is created.
     5If a new capability is being added to ISSM, it is *critical* that a new test is created.
    66
    7 These nightly runs are not meant to be realistic. They rely on very coarse meshes. We only want to check that the numerics has not changed, the results are obviously meaningless. Each test should take less than 10 seconds to run.
     7These nightly runs are not meant to be realistic. They rely on very coarse meshes. We only want to check that the numerics has not changed, the results are obviously meaningless. Each test should take less than 10 seconds to run (ideally 1 second).
    88
    99 == Running a test ==
     
    9797then,
    9898{{{
    99 svn commit –m "ADD: Added test to check ...”`
     99svn commit –m "NEW: Added test to check ...”`
    100100}}}
    101101with an appropriate message. Otherwise you can simply update the archive and commit the changes.