Signed-off-by: Yu Mingfei <[email protected]>
---
 libvirt/tests/cfg/virsh_setmaxmem.cfg | 66 +++++++++++++++++++++++++++++++++++
 1 file changed, 66 insertions(+)
 create mode 100644 libvirt/tests/cfg/virsh_setmaxmem.cfg

diff --git a/libvirt/tests/cfg/virsh_setmaxmem.cfg 
b/libvirt/tests/cfg/virsh_setmaxmem.cfg
new file mode 100644
index 0000000..6440ada
--- /dev/null
+++ b/libvirt/tests/cfg/virsh_setmaxmem.cfg
@@ -0,0 +1,66 @@
+- virsh_setmaxmem:
+    type = virsh_setmaxmem
+    start_vm = "yes"
+    # TODO: Add variants for --config, --live, --current
+    setmaxmem_flags = ""
+    # The percentage allowed between
+    # actual and expected running vm's memory.
+    setmaxmem_delta_per = 10
+    variants:
+        - normal_test:
+            status_error = "no"
+            variants:
+                - dom_arg_size_arg:
+                    # Select domain with<domain>  argument
+                    setmaxmem_domarg = "yes"
+                    # Select size with<size>  argument
+                    setmaxmem_sizearg = "yes"
+                - dom_opt_size_opt:
+                    # Select domain with --domain<name>  option
+                    setmaxmem_domarg = "no"
+                    # Select size with --size<size>  option
+                    setmaxmem_sizearg = "no"
+            variants:
+                - domname:
+                    setmaxmem_vm_ref = "domname"
+                - domuuid:
+                    setmaxmem_vm_ref = "domuuid"
+            variants:
+                - half_mem:
+                    setmaxmem_mem_ref = "halfless"
+                - same_mem:
+                    setmaxmem_mem_ref = "same"
+            variants:
+                - shut_off:
+                    start_vm = "no"
+        - error_test:
+            status_error = "yes"
+            variants:
+                - missing_name:
+                    setmaxmem_vm_ref = "none"
+                - blank_name:
+                    setmaxmem_vm_ref = "emptystring"
+                - nonsense_name:
+                    setmaxmem_vm_ref = "/dev/null"
+                - outrange_domid:
+                    setmaxmem_vm_ref = "9999"
+                - bad_domuuid:
+                    setmaxmem_vm_ref = "99999999-9999-9999-9999-999999999999"
+            variants:
+                - empty_size:
+                    setmaxmem_mem_ref = "emptystring"
+                - zero_size:
+                    setmaxmem_mem_ref = "zero"
+                - small_size:
+                    setmaxmem_mem_ref = "toosmall"
+                - big_size:
+                    setmaxmem_mem_ref = "toobig"
+                - double_mem:
+                    setmaxmem_mem_ref = "halfmore"
+                - missing_size:
+                    setmaxmem_mem_ref = "none"
+            variants:
+                - running:
+                    start_vm = "yes"
+                - addtional_args:
+                    setmaxmem_flags = "--xyz"
-- 
1.7.11.7

_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to