tag 741223 - patch tag 741223 + moreinfo thanks The vmdebootstrap sprint [0] has completed the merge of the modules branch which was started at DebConf15. This adds a lot of new support and will continue to develop with the addition of a unit test framework. Initial, quick, tests that will ensure that various combinations of mutually incompatible options in vmdebootstrap raise the correct errors. Secondary tests which do a vmdebootstrap build and do static checks on those images for sanity checks. Tertiary tests which run qemu on those images and check that the image actually boots - these are also likely to include tests with frameworks like LAVA in the medium term.
The idea from here will be that all new support will need to implement test cases which completely cover the testing of that support. The implementation of new support needs to be isolated in a new module (making it easier to drop such support if the tests start to fail without obvious cause). Test support like this is the primary reason why this bug has not been merged as vmdebootstrap needs a way of knowing that the support continues to work after being merged. So the btrfs support will need to be updated so that it becomes a module similar to vmdebootstrap/filesystem.py which can be used instead of that module. Documentation on the current tests (including a pre-commit hook using the initial fast tests) is included in the master branch. 0: https://wiki.debian.org/Sprints/2015/vmdebootstrap -- Neil Williams ============= http://www.linux.codehelp.co.uk/
pgpjowU8HUBPv.pgp
Description: OpenPGP digital signature