blob: ad42f74ef233e98df6e3976c1e3ef603d4a38cc8 (
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
27
28
|
#!/usr/bin/env bash
failures=()
for dir in tests/*/
do
dir=${dir%*/}
example=${dir##*/}
pushd $dir
echo "Compiling $example..."
make_output=`make clean`
make_output=`make`
if [[ $? -ne 0 ]]; then
failures+=("$example")
echo "Example $example failed"
fi
popd
done
for failure in "${failures[@]}"; do
echo "Example $failure failed"
done
if [[ ${#failures[@]} -eq 0 ]]; then
echo "All tests passed."
else
exit 1
fi
|