[Pkg-libvirt-commits] [libvirt] 01/01: autopkgtests: check capabilities

Guido Guenther agx at moszumanska.debian.org
Wed Oct 19 11:42:51 UTC 2016


This is an automated email from the git hooks/post-receive script.

agx pushed a commit to branch debian/sid
in repository libvirt.

commit a790aa02da31e0e23ccd823c5b7d83ea02400cf1
Author: Guido Günther <agx at sigxcpu.org>
Date:   Wed Oct 19 13:26:26 2016 +0200

    autopkgtests: check capabilities
---
 debian/tests/smoke-lxc          | 10 ++++++++--
 debian/tests/smoke-qemu-session | 18 +++++++++++++-----
 2 files changed, 21 insertions(+), 7 deletions(-)

diff --git a/debian/tests/smoke-lxc b/debian/tests/smoke-lxc
index 235bb49..8141785 100755
--- a/debian/tests/smoke-lxc
+++ b/debian/tests/smoke-lxc
@@ -5,6 +5,7 @@ set -x
 
 export LIBVIRT_DEFAULT_URI='lxc:///'
 
+XML=debian/tests/smoke-lxc.xml
 DOMAIN=sl
 
 cleanup()
@@ -18,10 +19,15 @@ cleanup()
 
 trap cleanup EXIT
 
-virsh define debian/tests/smoke-lxc.xml
+virt-host-validate lxc
+virsh capabilities
+virsh capabilities | grep -qs 'emulator>/usr/lib/libvirt/libvirt_lxc'
+virsh capabilities | grep -qs 'os_type>exe'
+virt-xml-validate ${XML}
+virsh define ${XML}
 virsh start ${DOMAIN}
 virsh list | grep -qs "${DOMAIN}[[:space:]]\+running"
-virsh -c lxc:/// lxc-enter-namespace --noseclabel ${DOMAIN} /bin/ls /bin/ls
+virsh lxc-enter-namespace --noseclabel ${DOMAIN} /bin/ls /bin/ls
 virsh destroy ${DOMAIN}
 virsh undefine ${DOMAIN}
 CLEANED_UP=1
diff --git a/debian/tests/smoke-qemu-session b/debian/tests/smoke-qemu-session
index 00875e3..4aff627 100755
--- a/debian/tests/smoke-qemu-session
+++ b/debian/tests/smoke-qemu-session
@@ -4,6 +4,8 @@ set -e
 set -x
 
 export LIBVIRT_DEFAULT_URI='qemu:///session'
+XML=debian/tests/smoke-qemu-session.xml
+DOMAIN=sqs
 
 cleanup()
 {
@@ -26,11 +28,17 @@ if [ $(uname -m) != "x86_64" ]; then
    exit 0
 fi
 
-virsh define debian/tests/smoke-qemu-session.xml
-virsh start sqs
-virsh list | grep -qs 'sqs[[:space:]]\+running'
-virsh destroy sqs
-virsh undefine sqs
+echo echo "Running as $USER"
+virt-host-validate qemu || true
+virsh capabilities
+virsh capabilities | grep -qs "arch name='x86_64'"
+virsh capabilities | grep -qs 'os_type>hvm'
+virt-xml-validate ${XML}
+virsh define ${XML}
+virsh start ${DOMAIN}
+virsh list | grep -qs "${DOMAIN}[[:space:]]\+running"
+virsh destroy ${DOMAIN}
+virsh undefine ${DOMAIN}
 CLEANED_UP=1
 
 echo 'Smoke test of qemu session:/// succesful'

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-libvirt/libvirt.git



More information about the Pkg-libvirt-commits mailing list