summaryrefslogtreecommitdiffstats
path: root/src/test/java/org/openslx/libvirt/domain/DomainTest.java
diff options
context:
space:
mode:
authorManuel Bentele2021-08-16 11:11:37 +0200
committerManuel Bentele2021-08-16 11:11:37 +0200
commit0877322403e7a122706abe4a2bcf39653675d352 (patch)
tree971658f9496afe5dcfec643cf137191b0faea830 /src/test/java/org/openslx/libvirt/domain/DomainTest.java
parentAdd 'ramfb' option to Libvirt's mediated device representation (diff)
downloadmaster-sync-shared-0877322403e7a122706abe4a2bcf39653675d352.tar.gz
master-sync-shared-0877322403e7a122706abe4a2bcf39653675d352.tar.xz
master-sync-shared-0877322403e7a122706abe4a2bcf39653675d352.zip
Add Libvirt support for QEMU command line options
Diffstat (limited to 'src/test/java/org/openslx/libvirt/domain/DomainTest.java')
-rw-r--r--src/test/java/org/openslx/libvirt/domain/DomainTest.java21
1 files changed, 21 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 e1fb73b..c56759d 100644
--- a/src/test/java/org/openslx/libvirt/domain/DomainTest.java
+++ b/src/test/java/org/openslx/libvirt/domain/DomainTest.java
@@ -392,4 +392,25 @@ public class DomainTest
Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
assertEquals( 1, vm.getVideoDevices().size() );
}
+
+ @Test
+ @DisplayName( "Get all QEMU command line arguments from libvirt XML file" )
+ public void testGetQemuCmdlnArguments()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm_qemu-cmdln.xml" );
+ assertEquals( 2, vm.getQemuCmdlnArguments().size() );
+ }
+
+ @Test
+ @DisplayName( "Set QEMU command line arguments in libvirt XML file" )
+ public void testAddQemuCmdlnArguments()
+ {
+ Domain vm = this.newDomainInstance( "qemu-kvm_default-ubuntu-20-04-vm.xml" );
+ assertEquals( 0, vm.getQemuCmdlnArguments().size() );
+
+ vm.addQemuCmdlnArgument( "-set" );
+ vm.addQemuCmdlnArgument( "device.hostdev0.x-igd-opregion=on" );
+
+ assertEquals( 2, vm.getQemuCmdlnArguments().size() );
+ }
}