Skip to content
Snippets Groups Projects
Commit a790aa02 authored by Guido Günther's avatar Guido Günther
Browse files

autopkgtests: check capabilities

parent a16eda33
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
......@@ -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'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment