From 858142d21286f2d9fee18e98d623e409ff8f6ed6 Mon Sep 17 00:00:00 2001
From: Manuel Bentele
Date: Thu, 29 Apr 2021 09:15:13 +0200
Subject: Add unit tests for transformation logic (dozmod-client -->
dozmod-server)
---
...m_default-ubuntu-20-04-vm_transform-privacy.xml | 164 +++++++++++++++++++++
.../virtualbox/xml/virtualbox_default-ubuntu.vbox | 58 ++++++++
...irtualbox_default-ubuntu_transform-privacy.vbox | 42 ++++++
.../vmware/vmx/vmware-player_default-ubuntu.vmx | 57 +++++++
.../vmware/vmx/vmware-player_default-ubuntu.vmxf | 8 +
...are-player_default-ubuntu_transform-privacy.vmx | 32 ++++
6 files changed, 361 insertions(+)
create mode 100644 src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml
create mode 100644 src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox
create mode 100644 src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox
create mode 100755 src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx
create mode 100644 src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf
create mode 100644 src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx
(limited to 'src/test/resources')
diff --git a/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml
new file mode 100644
index 0000000..930ff1c
--- /dev/null
+++ b/src/test/resources/libvirt/xml/qemu-kvm_default-ubuntu-20-04-vm_transform-privacy.xml
@@ -0,0 +1,164 @@
+
+ ubuntu-20-04
+ 8dc5433c-0228-49e4-b019-fa2b606aa544
+ Ubuntu 20.04
+ Ubuntu 20.04 desktop installation
+
+
+
+
+
+ 4194304
+ 4194304
+ 2
+
+ hvm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ destroy
+ restart
+ destroy
+
+
+
+
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ /dev/urandom
+
+
+
+
+
+
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox
new file mode 100644
index 0000000..8f49dca
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu.vbox
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox
new file mode 100644
index 0000000..00a5a7c
--- /dev/null
+++ b/src/test/resources/virtualbox/xml/virtualbox_default-ubuntu_transform-privacy.vbox
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx
new file mode 100755
index 0000000..d497532
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmx
@@ -0,0 +1,57 @@
+.encoding = "UTF-8"
+config.version = "8"
+virtualHW.version = "18"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge4.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+vmci0.present = "TRUE"
+hpet0.present = "TRUE"
+nvram = "vmware-player_default-ubuntu.nvram"
+virtualHW.productCompatibility = "hosted"
+gui.exitOnCLIHLT = "FALSE"
+powerType.powerOff = "soft"
+powerType.powerOn = "soft"
+powerType.suspend = "soft"
+powerType.reset = "soft"
+displayName = "ubuntu"
+usb.vbluetooth.startConnected = "TRUE"
+guestOS = "ubuntu-64"
+tools.syncTime = "FALSE"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+numvcpus = "2"
+vcpu.hotadd = "TRUE"
+memsize = "2048"
+mem.hotadd = "TRUE"
+scsi0.virtualDev = "lsilogic"
+scsi0.present = "TRUE"
+sata0.present = "TRUE"
+scsi0:0.fileName = "vmware-player_default-ubuntu.vmdk"
+scsi0:0.present = "TRUE"
+sata0:1.deviceType = "cdrom-raw"
+sata0:1.fileName = "/dev/sr0"
+sata0:1.present = "TRUE"
+usb.present = "TRUE"
+ehci.present = "TRUE"
+svga.graphicsMemoryKB = "8388608"
+ethernet0.connectionType = "nat"
+ethernet0.addressType = "generated"
+ethernet0.virtualDev = "e1000"
+serial0.fileType = "thinprint"
+serial0.fileName = "thinprint"
+ethernet0.present = "TRUE"
+serial0.present = "TRUE"
+extendedConfigFile = "vmware-player_default-ubuntu.vmxf"
+floppy0.present = "FALSE"
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf
new file mode 100644
index 0000000..e41e9ab
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu.vmxf
@@ -0,0 +1,8 @@
+
+
+
+52 b0 5f 60 2f a2 72 51-0e 6d f6 a0 e0 56 d4 6e
+
+
+
+vmware-player_default-ubuntu.vmx
diff --git a/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx
new file mode 100644
index 0000000..a08b044
--- /dev/null
+++ b/src/test/resources/vmware/vmx/vmware-player_default-ubuntu_transform-privacy.vmx
@@ -0,0 +1,32 @@
+#SLX_HDD_BUS = "SCSI"
+#SLX_HDD_CHIP = "lsilogic"
+.encoding = "UTF-8"
+config.version = "8"
+ehci.present = "TRUE"
+ethernet0.virtualDev = "e1000"
+guestOS = "ubuntu-64"
+hpet0.present = "TRUE"
+mks.enable3d = "TRUE"
+pciBridge0.present = "TRUE"
+pciBridge4.functions = "8"
+pciBridge4.present = "TRUE"
+pciBridge4.virtualDev = "pcieRootPort"
+pciBridge5.functions = "8"
+pciBridge5.present = "TRUE"
+pciBridge5.virtualDev = "pcieRootPort"
+pciBridge6.functions = "8"
+pciBridge6.present = "TRUE"
+pciBridge6.virtualDev = "pcieRootPort"
+pciBridge7.functions = "8"
+pciBridge7.present = "TRUE"
+pciBridge7.virtualDev = "pcieRootPort"
+sata0:1.deviceType = "cdrom-raw"
+scsi0.virtualDev = "lsilogic"
+sound.autoDetect = "TRUE"
+sound.fileName = "-1"
+sound.present = "TRUE"
+tools.syncTime = "FALSE"
+usb.present = "TRUE"
+usb.vbluetooth.startConnected = "TRUE"
+virtualHW.productCompatibility = "hosted"
+virtualHW.version = "18"
--
cgit v1.2.3-55-g7522