You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
772 B
38 lines
772 B
#!/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"
|
|
|