diff options
| -rw-r--r-- | recipes-containers/lxc/files/run-ptest | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/recipes-containers/lxc/files/run-ptest b/recipes-containers/lxc/files/run-ptest index 2e5af3c3..196adb04 100644 --- a/recipes-containers/lxc/files/run-ptest +++ b/recipes-containers/lxc/files/run-ptest | |||
| @@ -16,6 +16,10 @@ blacklist="$blacklist lxc-test-get_item" | |||
| 16 | blacklist="$blacklist lxc-test-shutdowntest" | 16 | blacklist="$blacklist lxc-test-shutdowntest" |
| 17 | blacklist="$blacklist lxc-test-state-server" | 17 | blacklist="$blacklist lxc-test-state-server" |
| 18 | 18 | ||
| 19 | # Tests in firstrunlist will be run first | ||
| 20 | firstrunlist="" | ||
| 21 | firstrunlist="$firstrunlist lxc-test-unpriv" | ||
| 22 | |||
| 19 | passed=0 | 23 | passed=0 |
| 20 | failed=0 | 24 | failed=0 |
| 21 | skipped=0 | 25 | skipped=0 |
| @@ -26,11 +30,29 @@ rm -f logs/* | |||
| 26 | 30 | ||
| 27 | echo "### Starting LXC ptest ###" | 31 | echo "### Starting LXC ptest ###" |
| 28 | 32 | ||
| 33 | for test in $firstrunlist | ||
| 34 | do | ||
| 35 | ./tests/$test >logs/$(basename $test).log 2>&1 | ||
| 36 | if [ $? -eq 0 ] | ||
| 37 | then | ||
| 38 | echo "PASS: $(basename $test)" | ||
| 39 | passed=$((passed+1)) | ||
| 40 | else | ||
| 41 | echo "FAIL: $(basename $test)" | ||
| 42 | failed=$((failed+1)) | ||
| 43 | fi | ||
| 44 | done | ||
| 45 | |||
| 29 | for test in ./tests/* | 46 | for test in ./tests/* |
| 30 | do | 47 | do |
| 31 | if [[ ! $blacklist = *$(basename $test)* ]] | 48 | if [[ ! $blacklist = *$(basename $test)* ]] |
| 32 | then | 49 | then |
| 33 | $test >logs/$(basename $test).log 2>&1 | 50 | if [[ ! $firstrunlist = *$(basename $test)* ]] |
| 51 | then | ||
| 52 | $test >logs/$(basename $test).log 2>&1 | ||
| 53 | else | ||
| 54 | continue; | ||
| 55 | fi | ||
| 34 | else | 56 | else |
| 35 | echo "SKIPPED: $(basename $test)" | 57 | echo "SKIPPED: $(basename $test)" |
| 36 | skipped=$((skipped+1)) | 58 | skipped=$((skipped+1)) |
| @@ -47,6 +69,7 @@ do | |||
| 47 | fi | 69 | fi |
| 48 | done | 70 | done |
| 49 | 71 | ||
| 72 | |||
| 50 | echo "" | 73 | echo "" |
| 51 | echo "Results:" | 74 | echo "Results:" |
| 52 | echo " PASSED = $passed" | 75 | echo " PASSED = $passed" |
