mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-08-24 07:26:29 +00:00
29 lines
701 B
Python
29 lines
701 B
Python
import tools
|
|
from manifests import partials
|
|
from . import build_settings
|
|
|
|
|
|
def test_virtualbox_unpartitioned_extlinux():
|
|
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)
|
|
|
|
image = tools.bootstrap(manifest)
|
|
instance = image.create_instance()
|
|
instance.boot()
|
|
|
|
tools.test_instance(instance)
|
|
|
|
instance.destroy()
|
|
image.destroy()
|