projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
FIX #1177, partially at least.
[ghc-hetmet.git]
/
validate
diff --git
a/validate
b/validate
index
3f07403
..
39fa819
100644
(file)
--- a/
validate
+++ b/
validate
@@
-22,9
+22,12
@@
sh boot
make -j2
make -j2
-make -C testsuite/tests/ghc-regress fast stage=2 2>&1 | tee testlog
+make -C testsuite/tests/ghc-regress fast stage=2 CLEANUP=1 2>&1 | tee testlog
-if grep '0 unexpected failures' testlog >/dev/null 2>/dev/null; then
+if
+ grep '\<0 caused framework failures' testlog >/dev/null 2>/dev/null &&
+ grep '\<0 unexpected passes' testlog >/dev/null 2>/dev/null &&
+ grep '\<0 unexpected failures' testlog >/dev/null 2>/dev/null ; then
echo "-------------------------------------------------------------------"
echo "Congratulations! This tree is has passed minimal testing."
echo
echo "-------------------------------------------------------------------"
echo "Congratulations! This tree is has passed minimal testing."
echo
@@
-37,7
+40,8
@@
if grep '0 unexpected failures' testlog >/dev/null 2>/dev/null; then
echo "-------------------------------------------------------------------"
else
echo "-------------------------------------------------------------------"
echo "-------------------------------------------------------------------"
else
echo "-------------------------------------------------------------------"
- echo "Oops! Looks like you have some test failures."
+ echo "Oops! Looks like you have some unexpected test results or"
+ echo "framework failures."
echo "Please fix them before pushing/sending patches."
echo "-------------------------------------------------------------------"
fi
echo "Please fix them before pushing/sending patches."
echo "-------------------------------------------------------------------"
fi