Skip to content
Snippets Groups Projects

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

Merged L2SS-259: Integrate unit tests using Continuous Integration (CI)
All threads resolved!
Merged Corné Lukken requested to merge L2SS-259-ci-unit-tests into master
All threads resolved!

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
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Thomas Juerges
  • Thomas Juerges
  • Thomas Juerges
  • Thomas Juerges
  • Thomas Juerges
  • Thomas Juerges
  • Thomas Juerges
  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Corné Lukken resolved all threads

    resolved all threads

  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Corné Lukken
  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Corné Lukken resolved all threads

    resolved all threads

  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Corné Lukken added 1 commit

    added 1 commit

    Compare with previous version

  • Thomas Juerges approved this merge request

    approved this merge request

  • Now to figure out how to rebase this on top of master.

  • Corné Lukken added 123 commits

    added 123 commits

    Compare with previous version

  • Corné Lukken enabled an automatic merge when the pipeline for 8f40efc1 succeeds

    enabled an automatic merge when the pipeline for 8f40efc1 succeeds

  • merged

  • Corné Lukken mentioned in commit 0c7aaa81

    mentioned in commit 0c7aaa81

  • Please register or sign in to reply
    Loading