From: Chris Koeritz Date: Thu, 13 Aug 2020 14:54:04 +0000 (-0400) Subject: added TMPDIR for shunit, got rid of some extra noise X-Git-Tag: 2.140.126^2~7 X-Git-Url: https://feistymeow.org/gitweb/?p=feisty_meow.git;a=commitdiff_plain;h=0de1caf60da973466329eb1cf094aa4bc4acc663 added TMPDIR for shunit, got rid of some extra noise --- diff --git a/testkit/examples/blank_test.sh b/testkit/examples/blank_test.sh index 47dfd3a6..239cbe73 100644 --- a/testkit/examples/blank_test.sh +++ b/testkit/examples/blank_test.sh @@ -34,8 +34,8 @@ testSanity() testCleaningPriorTestRun() { - echo taking steps to clean last test... -#if any. + # take steps to clean last test, if any are needed. + true } testDoAThing() @@ -55,8 +55,8 @@ testDoAnotherThing() } oneTimeTearDown() { - echo cleaning up after test now... -#if anything to do. + # cleaning up after test, if needed. + true } # load and run shUnit2 diff --git a/testkit/makefile b/testkit/makefile index 115c1a2e..9ecda0fd 100644 --- a/testkit/makefile +++ b/testkit/makefile @@ -1,9 +1,5 @@ -include variables.def -PROJECT = testkit -FIRST_TARGETS += run_testkit_check -include rules.def +all: + @bash test_driver.sh -run_testkit_check: - $(HIDESH) -c 'bash test_driver.sh' diff --git a/testkit/prepare_tools.sh b/testkit/prepare_tools.sh index 9186522e..97aa6f24 100644 --- a/testkit/prepare_tools.sh +++ b/testkit/prepare_tools.sh @@ -43,6 +43,16 @@ GRITTY_TESTING_TOP_LEVEL="$(echo "$GRITTY_TESTING_TOP_LEVEL" | sed -e 's/\/cygdr # the top-level directory for tests, i.e. the root of testing hierarchy. export TESTKIT_ROOT="$GRITTY_TESTING_TOP_LEVEL" +# location needed for shunit temporary files. +export TMPDIR="$HOME/.shunit-temp" +if [ ! -d "$TMPDIR" ]; then + mkdir -p "$TMPDIR" + if [ $? -ne 0 ]; then + echo "Failure during creation of TMPDIR for shunit!" + exit 1 + fi +fi + # a bit of a dance to not pull in code too early... export TESTKIT_BOOTSTRAPPING=true source "$TESTKIT_ROOT/library/establish_environment.sh"