diff options
author | Paul Larson <paul.larson@canonical.com> | 2018-12-03 10:06:36 -0600 |
---|---|---|
committer | Paul Larson <paul.larson@canonical.com> | 2018-12-03 10:06:36 -0600 |
commit | ce9932b027c384e5c50136bdd93b33814dbb9f98 (patch) | |
tree | c4bf45f46834dadd066ee57c5026c71c3f538fcd /requirements/container-tests-provider-checkbox | |
parent | 75ec7ea93ecd6e061d85b0303f60cf43f82aaaf2 (diff) |
Make container tests safer for running in parallel with plainbox-provider-checkbox
Diffstat (limited to 'requirements/container-tests-provider-checkbox')
-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 |