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

  • ci
  • testing
  • scripting

Students who completed this task

waleko

Task type

  • done_all Quality Assurance
close

2019