From a329839346a3c2c9591985b70841858dd575846f Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Tue, 4 Jun 2013 22:02:21 -0600 Subject: add a system to skip tests that require networking or sudo. --- test/testenv | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test/testenv') diff --git a/test/testenv b/test/testenv index 0c8c4a7..0448e33 100755 --- a/test/testenv +++ b/test/testenv @@ -1,5 +1,19 @@ #!/bin/bash +NETWORK=true +SUDO=true +while [[ $# -gt 0 ]]; do + case "$1" in + --no-network) shift; unset NETWORK;; + --network) shift; NETWORK=true;; + --no-sudo) shift; unset SUDO;; + --sudo) shift; SUDO=true;; + --) shift; break;; + *) break;; + esac +done +export NETWORK SUDO + export TMPDIR="$(mktemp --tmpdir -d libretools-test.XXXXXXXXXX)" trap "rm -rf '$TMPDIR'" EXIT # Set up the install to work with -- cgit v1.2.3-2-g168b