summaryrefslogtreecommitdiff
path: root/src/test/testfunc_003_loadress.sh
blob: b9886710548daef885748217ed8efba2997bfa9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash

function do_test() {
	text=$($*)
	res=$?

	if [ $res -ne 0 ]
	then	echo "Erreur : code retour $res"
		exit $res
	fi
	if [ -n "$text" ]
	then	echo "Erreur : spurious text : '$text'"
		exit 253
	fi
}

find ../level -mindepth 1 -maxdepth 1 -type d | while read lp
do
	find $lp -type f -name '*.ini' -a \! -name 'levelpack.ini' | while read l
	do
		do_test src/test/testfunc_003_loadress $(basename $lp) $(basename $l)
	done
	res=$?
	[ $res -ne 0 ] && exit $res
done
exit 0