diff options
Diffstat (limited to 'netcon/docker-test/test.sh')
| -rwxr-xr-x | netcon/docker-test/test.sh | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/netcon/docker-test/test.sh b/netcon/docker-test/test.sh new file mode 100755 index 00000000..03e86011 --- /dev/null +++ b/netcon/docker-test/test.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +# Runs test images + +echo "*** Running unit tests..." + +# Remove previous test results +rm _results/*.txt + +# How long we shall wait for each test to conclude +export netcon_test_wait_time=60s + +# Test structure, in later releases more complex multi-party scripts will be included +export test_script=_two_party_test.sh + +# Iterate over all depth=2 (relatively-speaking) directories and perform each test +find . -mindepth 2 -maxdepth 2 -type d | while read testdir; do + + if [[ $testdir != *$1* ]] + then + continue + fi + + echo "*** Testing: '$testdir'..." + rm _results/*.tmp + + # Stage scripts + cp $test_script $testdir/$test_script + cd $testdir + + # Run test + ./$test_script + rm $test_script + + cd ../../ +done + +echo "*** Done" |
