[Vmdebootstrap-devel] Bug#741223: Needs update

Neil Williams codehelp at debian.org
Fri Nov 6 16:11:19 UTC 2015


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/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/vmdebootstrap-devel/attachments/20151106/df77db8b/attachment.sig>


More information about the Vmdebootstrap-devel mailing list