diff options
author | PMR <pmr@pmr-lander> | 2018-12-03 20:40:40 +0000 |
---|---|---|
committer | PMR <pmr@pmr-lander> | 2018-12-03 20:40:40 +0000 |
commit | 41449ecbd7b9a8799d4888aa8a5eaf9e9ba7e8c6 (patch) | |
tree | 47963234ee8dbe34fa78e7a6e6aec96d2366c41a | |
parent | f0e9bdef042d64b1d9181cca76d074ba98e91974 (diff) | |
parent | ce9932b027c384e5c50136bdd93b33814dbb9f98 (diff) |
Merge #360012 from ~pwlars/plainbox-provider-checkbox:parallel-safe-container-tests
-rwxr-xr-x | requirements/container-tests-provider-checkbox | 15 |
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 |