bootstrap-vz/tests/integration/virtualbox_tests.py

30 lines
701 B
Python
Raw Normal View History

import tools
2014-11-25 22:45:03 +01:00
from manifests import partials
from . import build_settings
def test_virtualbox_unpartitioned_extlinux():
2014-11-25 22:45:03 +01:00
import yaml
specific_settings = yaml.load("""
provider:
name: virtualbox
guest_additions: {guest_additions}
system:
bootloader: extlinux
volume:
backing: vdi
partitions:
type: msdos
""".format(guest_additions=build_settings['virtualbox']['guest_additions']))
manifest = tools.merge_dicts(partials['base'], partials['stable64'],
partials['unpartitioned'], specific_settings)
2014-11-25 22:45:03 +01:00
image = tools.bootstrap(manifest)
instance = image.create_instance()
instance.boot()
2014-11-25 22:45:03 +01:00
tools.test_instance(instance)
instance.destroy()
image.destroy()