wiki:jenkins

Version 4 (modified by Mathieu Morlighem, 6 years ago) ( diff )

--

Introduction

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:8080/job/Linux_Ubuntu/) and 4 times a day (through cron jobs). See here for more information on nightly runs.

Identifying a problem

The home page of jenkins should look like this:

The yellow balls indicate that some tests failed. You should click on Linux_Ubuntu to see which test failed. This brings you to the following page that shows the number of tests that failed:

You can click on "Latest test results" to get the list of tests that failed:

You can then click on the test, and see what failed. It could be that the tolerance is just a bit tight, which would be a false positive, but not always.

If the code failed to compile, click on "Console Output" and you should be able to see the error message and correct it.

Attachments (4)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.