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 e8c629c5..311b4034 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 |
