summaryrefslogtreecommitdiff
diff options
authorPMR <pmr@pmr-lander>2018-12-03 20:40:40 +0000
committerPMR <pmr@pmr-lander>2018-12-03 20:40:40 +0000
commit41449ecbd7b9a8799d4888aa8a5eaf9e9ba7e8c6 (patch)
tree47963234ee8dbe34fa78e7a6e6aec96d2366c41a
parentf0e9bdef042d64b1d9181cca76d074ba98e91974 (diff)
parentce9932b027c384e5c50136bdd93b33814dbb9f98 (diff)
Merge #360012 from ~pwlars/plainbox-provider-checkbox:parallel-safe-container-tests
-rwxr-xr-xrequirements/container-tests-provider-checkbox15
1 files changed, 6 insertions, 9 deletions
diff --git a/requirements/container-tests-provider-checkbox b/requirements/container-tests-provider-checkbox
index e8c629c..311b403 100755
--- a/requirements/container-tests-provider-checkbox
+++ b/requirements/container-tests-provider-checkbox
@@ -1,18 +1,15 @@
#!/bin/bash
-function finish {
- rm -rf ./checkbox-ng
- rm -rf ./plainbox-provider-resource
-}
-trap finish EXIT
+TMPDIR=$(mktemp -d)
+trap "rm -rf $TMPDIR" EXIT
set -e
-git clone git://git.launchpad.net/checkbox-ng
+git clone git://git.launchpad.net/checkbox-ng $TMPDIR/checkbox-ng
echo "I: running 'develop' on checkbox-ng"
-( cd ./checkbox-ng/ && python3 setup.py develop --quiet | sed -e 's/^/I (develop output) /' )
+( cd $TMPDIR/checkbox-ng/ && python3 setup.py develop --quiet | sed -e 's/^/I (develop output) /' )
-git clone git://git.launchpad.net/plainbox-provider-resource
-python3 ./plainbox-provider-resource/manage.py develop --force
+git clone git://git.launchpad.net/plainbox-provider-resource $TMPDIR/plainbox-provider-resource
+python3 $TMPDIR/plainbox-provider-resource/manage.py develop --force
./manage.py validate