This directory contains the testing information for the continuous integration (CI) checks. You can run the checks locally with the command
make test
but you must have vplot installed and in your PATH.
DO NOT MODIFY THESE FILES UNLESS YOU KNOW WHAT YOU ARE DOING!!
Every time somebody issues a pull request to the master branch, a Travis CI check is automatically triggered. Briefly, this check compiles and runs VPLanet on all the subdirectories listed here and compares the results to the expected behavior. This quality control ensures that as changes are made to the code base, the outcomes of the simulations match expectations. Each check here corresponds to a figure in the examples directory, so if the tests are passing, then all figures should be reproduced by VPLanet.
To check for memory issues with valgrind, run
python valgrind.py
which will test each directory, creating a file called *.valgrind that contains the output.