From cd96a4a386e7da079061b60923b98abc7f8e74f5 Mon Sep 17 00:00:00 2001 From: John Keiser Date: Wed, 10 Feb 2016 14:17:58 -0800 Subject: Create special tempdir and destroy it on each ci run --- ci/verify-chef.sh | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'ci/verify-chef.sh') diff --git a/ci/verify-chef.sh b/ci/verify-chef.sh index 0c8ca768f7..117bf6b642 100755 --- a/ci/verify-chef.sh +++ b/ci/verify-chef.sh @@ -1,5 +1,11 @@ #!/bin/sh +# Set up a custom tmpdir, and clean it up before and after the tests +TMPDIR="${TMPDIR:-/tmp}/cheftest" +export TMPDIR +rm -rf $TMPDIR +mkdir -p $TMPDIR + # $PROJECT_NAME is set by Jenkins, this allows us to use the same script to verify # Chef and Angry Chef PATH=/opt/$PROJECT_NAME/bin:$PATH @@ -107,3 +113,6 @@ else fi sudo env PATH=$PATH TERM=xterm CHEF_FIPS=$CHEF_FIPS bundle exec rspec -r rspec_junit_formatter -f RspecJunitFormatter -o $WORKSPACE/test.xml -f documentation spec/functional spec/unit fi + +# Clean up the tmpdir at the end for good measure. +rm -rf $TMPDIR -- cgit v1.2.1