mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
virshtest: Adapt 'libvirtd-pool'
The test case is a fairly simple invocation of pool-create-as which can be done easily from 'virshtest'. Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
3ace963662
commit
c92c63a5a3
@ -1,38 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
# Get coverage of virsh pool-define-as XML formatting
|
|
||||||
|
|
||||||
. "$(dirname $0)/test-lib.sh"
|
|
||||||
|
|
||||||
if test "$VERBOSE" = yes; then
|
|
||||||
set -x
|
|
||||||
$abs_top_builddir/tools/virsh --version
|
|
||||||
fi
|
|
||||||
|
|
||||||
fail=0
|
|
||||||
|
|
||||||
pwd=$(pwd) || fail=1
|
|
||||||
|
|
||||||
$abs_top_builddir/tools/virsh --connect test:///default \
|
|
||||||
pool-define-as --print-xml \
|
|
||||||
P dir src-host /src/path /src/dev S /target-path \
|
|
||||||
1>out 2>&1
|
|
||||||
|
|
||||||
cat <<EOF > pool-list-exp
|
|
||||||
<pool type='dir'>
|
|
||||||
<name>P</name>
|
|
||||||
<source>
|
|
||||||
<host name='src-host'/>
|
|
||||||
<dir path='/src/path'/>
|
|
||||||
<device path='/src/dev'/>
|
|
||||||
<name>S</name>
|
|
||||||
</source>
|
|
||||||
<target>
|
|
||||||
<path>/target-path</path>
|
|
||||||
</target>
|
|
||||||
</pool>
|
|
||||||
|
|
||||||
EOF
|
|
||||||
|
|
||||||
compare pool-list-exp out || fail=1
|
|
||||||
|
|
||||||
exit $fail
|
|
@ -689,7 +689,6 @@ test_scripts = []
|
|||||||
if conf.has('WITH_LIBVIRTD')
|
if conf.has('WITH_LIBVIRTD')
|
||||||
test_scripts += [
|
test_scripts += [
|
||||||
'libvirtd-fail',
|
'libvirtd-fail',
|
||||||
'libvirtd-pool',
|
|
||||||
'virsh-auth',
|
'virsh-auth',
|
||||||
'virsh-self-test',
|
'virsh-self-test',
|
||||||
'virsh-uriprecedence',
|
'virsh-uriprecedence',
|
||||||
|
@ -304,6 +304,9 @@ mymain(void)
|
|||||||
|
|
||||||
DO_TEST_FULL("domain-id-overflow", NULL, VIRSH_CUSTOM, "-q", "domname", "4294967298");
|
DO_TEST_FULL("domain-id-overflow", NULL, VIRSH_CUSTOM, "-q", "domname", "4294967298");
|
||||||
DO_TEST_FULL("schedinfo-invalid-argument", NULL, VIRSH_DEFAULT, "schedinfo", "1", "--set", "j=k");
|
DO_TEST_FULL("schedinfo-invalid-argument", NULL, VIRSH_DEFAULT, "schedinfo", "1", "--set", "j=k");
|
||||||
|
DO_TEST_FULL("pool-define-as", NULL, VIRSH_DEFAULT, "-q",
|
||||||
|
"pool-define-as", "--print-xml", "P", "dir", "src-host",
|
||||||
|
"/src/path", "/src/dev", "S", "/target-path");
|
||||||
|
|
||||||
DO_TEST_SCRIPT("snapshot", "<creationTime", VIRSH_DEFAULT);
|
DO_TEST_SCRIPT("snapshot", "<creationTime", VIRSH_DEFAULT);
|
||||||
DO_TEST_FULL("snapshot-redefine", NULL, VIRSH_DEFAULT,
|
DO_TEST_FULL("snapshot-redefine", NULL, VIRSH_DEFAULT,
|
||||||
|
12
tests/virshtestdata/pool-define-as.out
Normal file
12
tests/virshtestdata/pool-define-as.out
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<pool type='dir'>
|
||||||
|
<name>P</name>
|
||||||
|
<source>
|
||||||
|
<host name='src-host'/>
|
||||||
|
<dir path='/src/path'/>
|
||||||
|
<device path='/src/dev'/>
|
||||||
|
<name>S</name>
|
||||||
|
</source>
|
||||||
|
<target>
|
||||||
|
<path>/target-path</path>
|
||||||
|
</target>
|
||||||
|
</pool>
|
Loading…
Reference in New Issue
Block a user