General improvements and cleanup (mainly for testing)
This MR adds a few improvements, mainly to the tests. These are:
- Separate out integration tests, only run when option set
- Add standardised source tests for
git_tagplugin - doing this amounted to copyingtests/testutils/repo/git.pyand registeringgit_tagas one - Migrate format tests missed while migrating plugins
- Add a format test for
dpkg_build - Reorganise where we put the
Reposubclasses - Remove the docker source and its tests
- It lives in bst-plugins-container now
- This might be better suited to another MR
- Move package to
src/
This does gives us standardised source tests for all sources that can really use them, as the quilt source just applies patches from an already downloaded source. I suppose it could technically close #6 (closed)
Edited by Tom Coldrick