123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/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"
|