OpenWISP
[openwisp-utils] Common CI script
OpenWISP uses multiple scripts that are run by Travis CI to automatically check new pull requests and commits. Currently, the same copy of each script is stored across many repositories, but if there is a minor change or a new check, every repository has to be updated. Instead, we can store a script in this repository (openwisp-utils) and reference it from other repositories. You need to create a common CI script to run all of these tests.
- checkcommit
- runcheckendline
- runcheckmigration
- runflake8
- runisort
It should accept command line arguments to skip a test if it is not needed.
Task tags
Students who completed this task
waleko