This patch adds configurations for virt-edit.
Signed-off-by: Yu Mingfei <[email protected]>
---
client/virt/subtests.cfg.sample | 113 +++++++++++++++++++++++++++++++++++++++
1 files changed, 113 insertions(+), 0 deletions(-)
diff --git a/client/virt/subtests.cfg.sample b/client/virt/subtests.cfg.sample
index ebfbff5..bb5d2f8 100644
--- a/client/virt/subtests.cfg.sample
+++ b/client/virt/subtests.cfg.sample
@@ -280,6 +280,119 @@ variants:
status_error = "yes"
libvirtd = "off"
+ - virt_edit:
+ type = virt_edit
+ new_vm_name = vm1
+ #whether test with a new guest
+ create_new_vm = no
+ #object to operate:right_name means a dom name or disk name;
+ #valid_name means a wrong name(a dom or disk that is nonexistence).
+ vm_ref = right_name
+ #if it is "yes",right_name is a disk name.
+ use_disk_name = no
+ disk_name = /tmp/foo.img
+ #add "LANG=C" before command or not.
+ change_lang = no
+ uri = ""
+ #give a null file_name or not.
+ file_names_type = hosts_file
+ #file name on windows.
+ win_file_names = /Windows/System32/drivers/etc/hosts
+ #file name on linux.
+ linux_file_names = /etc/hosts
+ wait_time = 50
+ #status of command is True means Fail,while False means PASS.
+ status_error = no
+ #modify file name or not.
+ addition_edit = no
+ foo_line = "#foo"
+ option = ""
+ #add args beyond range
+ more_args = ""
+ #shutdown domain before command test or after.
+ shutdown_later = no
+ #restart libvirt or not.
+ libvirtd_restart = no
+ undefine_vm = no
+ variants:
+ #didn't add any args after virt-edit.
+ - no_args:
+ vm_ref = ""
+ status_error = yes
+ file_names_type = ""
+ #give a valid name of dom.
+ - valid_domname:
+ vm_ref = valid_name
+ valid_name = 9999
+ status_error = yes
+ #use vm1 to test virt-edit.
+ - letter_number_vm_edit:
+ addition_edit = yes
+ create_new_vm = yes
+ #create a new guest named 12345678 to test virt-edit.
+ - number_vm_edit:
+ create_new_vm = yes
+ new_vm_name = "12345678"
+ addition_edit = yes
+ undefine_vm = yes
+ #give a valid name.
+ - symbol_domname:
+ vm_ref = valid_name
+ valid_name = "#"
+ status_error = yes
+ #create a new guest named -vm1 to test virt-edit.
+ - symbol_letter_number_vm_edit:
+ new_vm_name = -vm1
+ create_new_vm = yes
+ addition_edit = yes
+ undefine_vm = yes
+ option = "--"
+ #use vm1 to test virt-edit with libvirt restart.
+ - symbol_domname_libvirt_restart:
+ create_new_vm = yes
+ libvirtd_restart = yes
+ status_error = yes
+ #use vm1 and test virt-edit by domain uuid.
+ - dom_uuid_vm_edit:
+ create_new_vm = yes
+ vm_ref = uuid
+ addition_edit = yes
+ change_lang = yes
+ #add additional args after command:xyz.
+ - additional_args:
+ change_lang = yes
+ more_args = xyz
+ status_error = yes
+ #use vm1 to test virt-edit.
+ - symbol_domname_virt_edit_dom_running:
+ create_new_vm = yes
+ change_lang = yes
+ status_error = yes
+ shutdown_later = yes
+ #use vm1 and test virt-edit with no file_name.
+ - null_file_name_vm_edit:
+ change_lang = yes
+ status_error = yes
+ create_new_vm = yes
+ file_names_type = ""
+ #use vm1 and test virt-edit with domain disk name.
+ - vm_edit_by_dom_disk:
+ create_new_vm = yes
+ change_lang = yes
+ vm_ref = dom_disk
+ addition_edit = yes
+ #create an image file and test virt-edit.
+ - create_img_test:
+ change_lang = yes
+ use_disk_name = yes
+ status_error = yes
+ #use vm1 and test virt-edit with a wrong file_name.
+ - vm_edit_with_valid_file_name:
+ change_lang = yes
+ status_error = yes
+ create_new_vm = yes
+ file_names_type = valid_file_name
+
- module_probe:
type = module_probe
# You can specify your own module list, though it is not needed
usually.
-- 1.7.1
_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest