-
Notifications
You must be signed in to change notification settings - Fork 97
Description
The planemo travis_init command at its core will setup a TravisCI configuration which via .travis.yml will download and run https://github.com/galaxyproject/planemo/blob/master/scripts/travis_test.sh meaning any changes to the master script will immediately take effect on third party Galaxy tool testing.
Right now, apart from the Galaxy and Tool installation magic, the key command is planemo test.
I am proposing that at the start of travis_test.sh we invoke planemo shed_lint with --fail_level error (rather than the more stringent default --fail_level warn which would likely cause many false positives) as already used in https://github.com/galaxyproject/tools-iuc/blob/master/.travis.yml and https://github.com/galaxyproject/tools-devteam/blob/master/.travis.yml
The lint command is quick, and will flush out problems which can be caught without wasting donated VM run-time on running the test suite.