bootstrap-vz/tests/system/virtualbox_tests.py

113 lines
4.5 KiB
Python
Raw Normal View History

2018-02-12 04:17:53 +00:00
from .manifests import merge_manifest_data
from .tools import boot_manifest
2018-04-09 22:13:21 -07:00
# pylint: disable=print-statement
partials = {'vdi': '{provider: {name: virtualbox}, volume: {backing: vdi}}',
'vmdk': '{provider: {name: virtualbox}, volume: {backing: vmdk}}',
}
2014-12-21 18:55:44 +01:00
def test_unpartitioned_extlinux_oldstable():
std_partials = ['base', 'oldstable64', 'extlinux', 'unpartitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
2015-01-19 01:39:48 +01:00
def test_msdos_extlinux_oldstable():
std_partials = ['base', 'oldstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
2015-01-19 01:39:48 +01:00
def test_gpt_extlinux_oldstable():
std_partials = ['base', 'oldstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2015-01-19 01:39:48 +01:00
def test_unpartitioned_extlinux_stable():
std_partials = ['base', 'stable64', 'extlinux', 'unpartitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
def test_msdos_extlinux_stable():
std_partials = ['base', 'stable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
def test_gpt_extlinux_stable():
std_partials = ['base', 'stable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2015-01-19 01:39:48 +01:00
def test_msdos_grub_stable():
std_partials = ['base', 'stable64', 'grub', 'msdos', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
def test_gpt_grub_stable():
std_partials = ['base', 'stable64', 'grub', 'gpt', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2015-01-19 01:39:48 +01:00
2014-12-21 18:55:44 +01:00
def test_unpartitioned_extlinux_unstable():
std_partials = ['base', 'unstable64', 'extlinux', 'unpartitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
2015-01-19 01:39:48 +01:00
def test_msdos_extlinux_unstable():
std_partials = ['base', 'unstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2014-12-21 18:55:44 +01:00
2015-01-19 01:39:48 +01:00
def test_gpt_extlinux_unstable():
std_partials = ['base', 'unstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2015-01-19 01:39:48 +01:00
def test_msdos_grub_unstable():
std_partials = ['base', 'unstable64', 'grub', 'msdos', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)
2015-01-19 01:39:48 +01:00
def test_gpt_grub_unstable():
std_partials = ['base', 'unstable64', 'grub', 'gpt', 'partitioned', 'root_password']
custom_partials = [partials['vmdk']]
manifest_data = merge_manifest_data(std_partials, custom_partials)
with boot_manifest(manifest_data) as instance:
print(instance.console_output)