-do
- tests_nb=`expr $tests_nb + 1`
- echo "#### Test $test"
- if [ x@EXEEXT@ = x ] ; then
- wine=
- else
- wine=wine
- fi
- if [ "x$test" = "xdict_crash@EXEEXT@" ] ; then
- $wine ./$test --xbt-log="root.thres=info" 2>&1
- retval=$?
- else
- winesave=$wine
- if [ x@EXEEXT@ != x ] ; then
- if echo ${test} | grep @EXEEXT@ >/dev/null ; then : ; else
- echo "This is not a win32 binary, don't use wine"
- wine=""
- fi
+msg_TESTS=" msg/msg_test@EXEEXT@ --surf-path=@top_srcdir@/examples/msg/;"
+
+gras_TESTS="gras/trp_tcp_usage; gras/trp_file_usage; \
+ gras/datadesc_usage@EXEEXT@; \
+ gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.little32; \
+ gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.little32_4;\
+ gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.little64; \
+ gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.big32;"
+
+# Data sets still to regenerate:
+#
+# gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.big32_8_4; \
+# gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.big32_4; \
+# gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.big32_2; \
+# gras/datadesc_usage@EXEEXT@ --read @srcdir@/gras/datadesc.big64;"
+
+##
+## Loop on all tests to run them
+##
+
+# we split tests on ';' so that they can contain spaces (test=accumulator)
+test=""
+
+for testpart in $xbt_TESTS $msg_TESTS $gras_TESTS $surf_TESTS
+do
+ test="$test $testpart"
+ if echo $test | grep ';' ; then
+ # end of test declaration found.
+
+ # we must have a space after the ;
+ if echo $test | egrep ';[^ ]' ; then
+ echo "$0.in broken: you should add a space after each ';'"
+ exit 1
+ fi
+
+ # Cleanup test declaration, run it.
+ test=`echo $test | sed 's/;//'`
+
+ tests_nb=`expr $tests_nb + 1`
+ echo "#### Test $test"
+ if [ x@EXEEXT@ = x ] ; then
+ wine=
+ else
+ wine=wine