We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 81020d0 commit c2e704bCopy full SHA for c2e704b
runtests.sh
@@ -2,15 +2,28 @@
2
# argument is list of filters
3
4
FILTERS=$*
5
+
6
+ERRORS_COUNT=0
7
+PASSED_COUNT=0
8
+SKIPPED_COUNT=0
9
+EXPECTED_COUNT=0
10
11
let err=0
-for d in $FILTERS ; do
- make --no-print-directory -C $d test
- if [ $? -eq 0 ]; then
- echo "PASS $d"
- else
- echo "FAIL $d"
12
- err=1
13
- fi
+for d in $FILTERS; do
14
+ let "EXPECTED_COUNT++"
15
+ make --no-print-directory -C $d test
16
+ if [ $? -eq 0 ]; then
17
+ let "PASSED_COUNT++"
18
+ echo "✓ $d"
19
+ else
20
+ let "ERRORS_COUNT++"
21
+ echo "✗ $d"
22
+ fi
23
done
-exit $err
24
25
+echo ""
26
+echo "⚖ Summary"
27
+echo "✓ ${PASSED_COUNT} passed"
28
+[ ${ERRORS_COUNT} = 0 ] || echo "✗ ${ERRORS_COUNT} errors"
29
+exit ${ERRORS_COUNT}
0 commit comments