[DRE-commits] [vagrant-libvirt] 06/07: add basic tests
Antonio Terceiro
terceiro at moszumanska.debian.org
Sun Apr 24 13:55:12 UTC 2016
This is an automated email from the git hooks/post-receive script.
terceiro pushed a commit to branch master
in repository vagrant-libvirt.
commit 73620e53b005d14019fc5a155c9e5c89a9eac49f
Author: Antonio Terceiro <terceiro at debian.org>
Date: Sun Apr 24 10:28:44 2016 -0300
add basic tests
shamelessly copied from vagrant-lxc
---
debian/tests/basics | 25 +++++++++++++++++++++++++
debian/tests/control | 3 +++
2 files changed, 28 insertions(+)
diff --git a/debian/tests/basics b/debian/tests/basics
new file mode 100755
index 0000000..0291cfe
--- /dev/null
+++ b/debian/tests/basics
@@ -0,0 +1,25 @@
+#!/bin/sh
+
+exec 2>&1
+set -exu
+
+export VAGRANT_DEFAULT_PROVIDER=libvirt
+
+release=$(debian-distro-info --stable)
+box=debian/${release}64
+
+if [ -z "${ADTTMP:-}" ]; then
+ ADTTMP=$(mktemp -d)
+ trap "rm -rf $ADTTMP" INT TERM EXIT
+fi
+
+if ! (vagrant box list | grep "$box.*$VAGRANT_DEFAULT_PROVIDER"); then
+ vagrant box add --force --provider=$VAGRANT_DEFAULT_PROVIDER $box
+fi
+
+cd $ADTTMP
+vagrant init $box
+vagrant up --no-provision
+vagrant ssh -- cat /etc/debian_version
+vagrant halt
+vagrant destroy --force
diff --git a/debian/tests/control b/debian/tests/control
new file mode 100644
index 0000000..7dbf822
--- /dev/null
+++ b/debian/tests/control
@@ -0,0 +1,3 @@
+Tests: basics
+Depends: vagrant, @, distro-info
+Restrictions: needs-root, needs-recommends, breaks-testbed, isolation-machine
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/vagrant-libvirt.git
More information about the Pkg-ruby-extras-commits
mailing list