summaryrefslogtreecommitdiffstats
path: root/src/test/java/org/openslx/libvirt/domain/DomainTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/org/openslx/libvirt/domain/DomainTest.java')
-rw-r--r--src/test/java/org/openslx/libvirt/domain/DomainTest.java34
1 files changed, 34 insertions, 0 deletions
diff --git a/src/test/java/org/openslx/libvirt/domain/DomainTest.java b/src/test/java/org/openslx/libvirt/domain/DomainTest.java
index c56759d..6b53125 100644
--- a/src/test/java/org/openslx/libvirt/domain/DomainTest.java
+++ b/src/test/java/org/openslx/libvirt/domain/DomainTest.java
@@ -238,6 +238,40 @@ public class DomainTest
}
@Test
+ @DisplayName( "Get VM's OS loader from libvirt XML file" )
+ public void testGetOsLoader()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm_uefi.xml" );
+ assertEquals( "/usr/share/edk2-ovmf/x64/OVMF_CODE.fd", vm.getOsLoader() );
+ }
+
+ @Test
+ @DisplayName( "Set VM's OS loader in libvirt XML file" )
+ public void testSetOsLoader()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm_uefi.xml" );
+ vm.setOsLoader( "/usr/share/qemu/edk2-x86_64-code.fd" );
+ assertEquals( "/usr/share/qemu/edk2-x86_64-code.fd", vm.getOsLoader() );
+ }
+
+ @Test
+ @DisplayName( "Get VM's OS Nvram from libvirt XML file" )
+ public void testGetOsNvram()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm_uefi.xml" );
+ assertEquals( "/var/lib/libvirt/nvram/guest_VARS.fd", vm.getOsNvram() );
+ }
+
+ @Test
+ @DisplayName( "Set VM's OS Nvram in libvirt XML file" )
+ public void testSetOsNvram()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm_uefi.xml" );
+ vm.setOsNvram( "/tmp/nvram-tmp/tmp_VARS.fd" );
+ assertEquals( "/tmp/nvram-tmp/tmp_VARS.fd", vm.getOsNvram() );
+ }
+
+ @Test
@DisplayName( "Get VM CPU model from libvirt XML file" )
public void testGetCpuModel()
{