Skip to content

[devel] Move to src layout, fix integration tests and add Python 3 unit tests

Chris Burr requested to merge cburr/LHCbDIRAC:dev2 into devel

This PR adds unit tests for Python 3 and moves the repository to a src layout. The commits should be fairly reviewable if you look at them individually. Things of note:

  • The unit test CI job will change once I update the packaging but that should be another merge request
  • I'm using a branch from my fork of DIRAC in cburr/LHCbDIRAC@99f4997e which contains all of the currently open PRs. I'll switch back once they're merged.
  • I've included !903 (merged) Rebased on top of devel now it's been merged.
  • I've copied two tests that were being imported from DIRAC in cburr/LHCbDIRAC@5bc36db9. I think it's better to duplicate instead of having clever workarounds to make it importable (especially as one test in the class was already being overridden).

BEGINRELEASENOTES

*Python3 NEW: Move to src repository layout NEW: Run unit tests with Python 3

ENDRELEASENOTES

Edited by Chris Burr

Merge request reports

Loading