GitLab will be in maintenance on October the 8th from 18:00 CET until 23:59 CET.

Skip to content

L2SS-259: Integrate unit tests using Continuous Integration (CI)

Tox is used to create virtual environments that can install Python dependencies and run tasks. These include linting and unit tests.

Tox uses stestr to run unit tests which runs all the tests concurrently.

This uses pbr for setup.py which automatically extracts features and entrypoints out of setup.cfg otherwise you would have to type this by hand. Together pbr and setup.cfg can also automatically tag the version of the package. For now I have left the lofar_git code in place, however.

For the documentation on Unit testing and support frameworks see: https://git.astron.nl/lofar2.0/tango/-/blob/L2SS-259-ci-unit-tests/devices/test/README.md

Closes L2SS-259

Merge request reports

Loading