git://git.onelab.eu
/
nepi.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix all-tests
[nepi.git]
/
all-tests
diff --git
a/all-tests
b/all-tests
index
0aa6370
..
a9fc3c6
100755
(executable)
--- a/
all-tests
+++ b/
all-tests
@@
-10,7
+10,7
@@
targets="test-node test-app"
hash=$(git log -n 1 | head -1 | sed -e 's,commit ,,' -e 's,\(........\).*,\1,')
# compute output file name
hash=$(git log -n 1 | head -1 | sed -e 's,commit ,,' -e 's,\(........\).*,\1,')
# compute output file name
-output=
'all-tests.$hash'
+output=
"all-tests.$hash"
# if there is any pending change, use another name
is_pristine=""
# if there is any pending change, use another name
is_pristine=""
@@
-37,14
+37,18
@@
function all_tests () {
echo all-tests : end at; date; echo total duration $(($end-$begin)) seconds
}
echo all-tests : end at; date; echo total duration $(($end-$begin)) seconds
}
-all
-
tests >& $output
+all
_
tests >& $output
retcod=$?
# analyze this output for success or not
success=$output.success
failure=$output.failed
retcod=$?
# analyze this output for success or not
success=$output.success
failure=$output.failed
-[ "$retcod" != 0 ] && { touch $failure; exit; }
-grep -q '^FAIL' $output && { touch $failure; exit; }
-touch $success; exit
+if [ "$retcod" != 0 ]; then
+ touch $failure
+elif grep -q '^FAIL' $output; then
+ touch $failure
+else
+ touch $success
+fi