| #!/bin/sh |
| |
| output() { |
| retcode=$? |
| if [ $retcode -eq 0 ] |
| then echo "PASS: $i" |
| elif [ $retcode -eq 77 ] |
| then echo "SKIP: $i" |
| else echo "FAIL: $i" |
| fi |
| } |
| |
| export DBUS_TEST_HOMEDIR=./test |
| export XDG_RUNTIME_DIR=./test |
| export LD_LIBRARY_PATH=@PTEST_PATH@/test/.libs |
| |
| files=`ls test/test-*` |
| |
| for i in $files |
| do |
| #these programs are used by testcase test-bus, don't run here |
| #additionally, test-names needs to be run under X |
| if [ $i = "test/test-service" ] \ |
| || [ $i = "test/test-shell-service" ] \ |
| || [ $i = "test/test-segfault" ] \ |
| || [ $i = "test/test-bus" ] \ |
| || [ $i = "test/test-names" ] |
| then |
| continue |
| fi |
| |
| ./$i ./test/data >/dev/null 2>&1 |
| output |
| done |
| |