Skip to content

planemo travis_init should use planemo lint #514

@peterjc

Description

@peterjc

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions