virshtest: Adapt 'virsh-int-overflow'

It's a simple test case invoking one virsh command thus it can be moved
to 'virshtest'

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2024-03-21 10:42:13 +01:00
parent d8e2220c9a
commit 090ae2b46c
4 changed files with 5 additions and 19 deletions

View File

@ -692,7 +692,6 @@ if conf.has('WITH_LIBVIRTD')
'libvirtd-pool',
'virsh-auth',
'virsh-checkpoint',
'virsh-int-overflow',
'virsh-read-bufsiz',
'virsh-read-non-seekable',
'virsh-schedinfo',

View File

@ -1,18 +0,0 @@
#!/bin/sh
# Ensure that an invalid domain ID isn't interpreted as a valid one.
# Before, an ID of 2^32+2 would be treated just like an ID of 2.
. "$(dirname $0)/test-lib.sh"
if test "$VERBOSE" = yes; then
set -x
$abs_top_builddir/tools/virsh --version
fi
echo "error: failed to get domain '4294967298'" > exp || fail=1
$abs_top_builddir/tools/virsh --quiet \
--connect test://$abs_top_srcdir/examples/xml/test/testnode.xml \
'domname 4294967298; quit' > /dev/null 2> err || fail=1
diff -u err exp || fail=1
exit $fail

View File

@ -215,6 +215,8 @@ mymain(void)
DO_TEST_SCRIPT("attach-disk", NULL, VIRSH_DEFAULT);
DO_TEST_SCRIPT("vcpupin", NULL, VIRSH_DEFAULT);
DO_TEST_FULL("domain-id-overflow", NULL, VIRSH_CUSTOM, "-q", "domname", "4294967298");
VIR_FREE(custom_uri);
return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
}

View File

@ -0,0 +1,3 @@
error: failed to get domain '4294967298'
## Exit code: 1