mirror of
https://github.com/kevingruesser/bootstrap-vz.git
synced 2025-10-12 17:50:30 +00:00
Simplify virtualbox test manifest composition
This commit is contained in:
parent
5942c665bc
commit
7a1187c639
1 changed files with 15 additions and 16 deletions
|
@ -2,15 +2,14 @@ from manifests import merge_manifest_data
|
||||||
from tools import boot_manifest
|
from tools import boot_manifest
|
||||||
from unittest.case import SkipTest
|
from unittest.case import SkipTest
|
||||||
|
|
||||||
partials = {'vbox': 'provider: {name: virtualbox}',
|
partials = {'vdi': '{provider: {name: virtualbox}, volume: {backing: vdi}}',
|
||||||
'vdi': 'volume: {backing: vdi}',
|
'vmdk': '{provider: {name: virtualbox}, volume: {backing: vmdk}}',
|
||||||
'vmdk': 'volume: {backing: vmdk}',
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
def test_unpartitioned_extlinux_oldstable():
|
def test_unpartitioned_extlinux_oldstable():
|
||||||
std_partials = ['base', 'oldstable64', 'extlinux', 'unpartitioned', 'root_password']
|
std_partials = ['base', 'oldstable64', 'extlinux', 'unpartitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -18,7 +17,7 @@ def test_unpartitioned_extlinux_oldstable():
|
||||||
|
|
||||||
def test_msdos_extlinux_oldstable():
|
def test_msdos_extlinux_oldstable():
|
||||||
std_partials = ['base', 'oldstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
std_partials = ['base', 'oldstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -26,7 +25,7 @@ def test_msdos_extlinux_oldstable():
|
||||||
|
|
||||||
def test_gpt_extlinux_oldstable():
|
def test_gpt_extlinux_oldstable():
|
||||||
std_partials = ['base', 'oldstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
std_partials = ['base', 'oldstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -34,7 +33,7 @@ def test_gpt_extlinux_oldstable():
|
||||||
|
|
||||||
def test_unpartitioned_extlinux_stable():
|
def test_unpartitioned_extlinux_stable():
|
||||||
std_partials = ['base', 'stable64', 'extlinux', 'unpartitioned', 'root_password']
|
std_partials = ['base', 'stable64', 'extlinux', 'unpartitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -42,7 +41,7 @@ def test_unpartitioned_extlinux_stable():
|
||||||
|
|
||||||
def test_msdos_extlinux_stable():
|
def test_msdos_extlinux_stable():
|
||||||
std_partials = ['base', 'stable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
std_partials = ['base', 'stable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -50,7 +49,7 @@ def test_msdos_extlinux_stable():
|
||||||
|
|
||||||
def test_gpt_extlinux_stable():
|
def test_gpt_extlinux_stable():
|
||||||
std_partials = ['base', 'stable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
std_partials = ['base', 'stable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -58,7 +57,7 @@ def test_gpt_extlinux_stable():
|
||||||
|
|
||||||
def test_msdos_grub_stable():
|
def test_msdos_grub_stable():
|
||||||
std_partials = ['base', 'stable64', 'grub', 'msdos', 'partitioned', 'root_password']
|
std_partials = ['base', 'stable64', 'grub', 'msdos', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -66,7 +65,7 @@ def test_msdos_grub_stable():
|
||||||
|
|
||||||
def test_gpt_grub_stable():
|
def test_gpt_grub_stable():
|
||||||
std_partials = ['base', 'stable64', 'grub', 'gpt', 'partitioned', 'root_password']
|
std_partials = ['base', 'stable64', 'grub', 'gpt', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -74,7 +73,7 @@ def test_gpt_grub_stable():
|
||||||
|
|
||||||
def test_unpartitioned_extlinux_unstable():
|
def test_unpartitioned_extlinux_unstable():
|
||||||
std_partials = ['base', 'unstable64', 'extlinux', 'unpartitioned', 'root_password']
|
std_partials = ['base', 'unstable64', 'extlinux', 'unpartitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -82,7 +81,7 @@ def test_unpartitioned_extlinux_unstable():
|
||||||
|
|
||||||
def test_msdos_extlinux_unstable():
|
def test_msdos_extlinux_unstable():
|
||||||
std_partials = ['base', 'unstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
std_partials = ['base', 'unstable64', 'extlinux', 'msdos', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -90,7 +89,7 @@ def test_msdos_extlinux_unstable():
|
||||||
|
|
||||||
def test_gpt_extlinux_unstable():
|
def test_gpt_extlinux_unstable():
|
||||||
std_partials = ['base', 'unstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
std_partials = ['base', 'unstable64', 'extlinux', 'gpt', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -98,7 +97,7 @@ def test_gpt_extlinux_unstable():
|
||||||
|
|
||||||
def test_msdos_grub_unstable():
|
def test_msdos_grub_unstable():
|
||||||
std_partials = ['base', 'unstable64', 'grub', 'msdos', 'partitioned', 'root_password']
|
std_partials = ['base', 'unstable64', 'grub', 'msdos', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
@ -106,7 +105,7 @@ def test_msdos_grub_unstable():
|
||||||
|
|
||||||
def test_gpt_grub_unstable():
|
def test_gpt_grub_unstable():
|
||||||
std_partials = ['base', 'unstable64', 'grub', 'gpt', 'partitioned', 'root_password']
|
std_partials = ['base', 'unstable64', 'grub', 'gpt', 'partitioned', 'root_password']
|
||||||
custom_partials = [partials['vbox'], partials['vmdk']]
|
custom_partials = [partials['vmdk']]
|
||||||
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
manifest_data = merge_manifest_data(std_partials, custom_partials)
|
||||||
with boot_manifest(manifest_data) as instance:
|
with boot_manifest(manifest_data) as instance:
|
||||||
print(instance.console_output)
|
print(instance.console_output)
|
||||||
|
|
Loading…
Add table
Reference in a new issue