mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
virshtest: Add test case for script friendly options
Add a bunch of tests verifying that script-friendly options of certain commands are not changed incompatibly thus potentially breaking user scripts. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Jiri Denemark <jdenemar@redhat.com>
This commit is contained in:
parent
fc9442a638
commit
2ccb213f94
@ -352,6 +352,8 @@ mymain(void)
|
||||
"checkpoint-create test --redefine checkpoint-c2.xml ;"
|
||||
"checkpoint-info test c2");
|
||||
|
||||
DO_TEST_SCRIPT("script-friendly-options", NULL, VIRSH_CUSTOM);
|
||||
|
||||
/* completion doesn't work on non-readline builds */
|
||||
need_readline = true;
|
||||
|
||||
|
11
tests/virshtestdata/script-friendly-options.in
Normal file
11
tests/virshtestdata/script-friendly-options.in
Normal file
@ -0,0 +1,11 @@
|
||||
echo "Following script-friendly outputs of commands must not change"
|
||||
list --uuid;
|
||||
list --uuid --all;
|
||||
list --name;
|
||||
list --name --all;
|
||||
list --uuid --name --all;
|
||||
domstate fv0
|
||||
domstate fv0 --reason
|
||||
domname ef861801-45b9-11cb-88e3-afbfe5370493
|
||||
domid fv0
|
||||
domstats fv0
|
33
tests/virshtestdata/script-friendly-options.out
Normal file
33
tests/virshtestdata/script-friendly-options.out
Normal file
@ -0,0 +1,33 @@
|
||||
Following script-friendly outputs of commands must not change
|
||||
4dea22b3-1d52-d8f3-2516-782e98ab3fa0
|
||||
ef861801-45b9-11cb-88e3-afbfe5370493
|
||||
08721f99-3d1d-4aec-96eb-97803297bb36
|
||||
|
||||
4dea22b3-1d52-d8f3-2516-782e98ab3fa0
|
||||
ef861801-45b9-11cb-88e3-afbfe5370493
|
||||
08721f99-3d1d-4aec-96eb-97803297bb36
|
||||
|
||||
fv0
|
||||
fc4
|
||||
fc5
|
||||
|
||||
fv0
|
||||
fc4
|
||||
fc5
|
||||
|
||||
4dea22b3-1d52-d8f3-2516-782e98ab3fa0 fv0
|
||||
ef861801-45b9-11cb-88e3-afbfe5370493 fc4
|
||||
08721f99-3d1d-4aec-96eb-97803297bb36 fc5
|
||||
|
||||
running
|
||||
|
||||
running (unknown)
|
||||
|
||||
fc4
|
||||
|
||||
1
|
||||
|
||||
Domain: 'fv0'
|
||||
state.state=1
|
||||
state.reason=0
|
||||
|
Loading…
Reference in New Issue
Block a user