projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
e1c1b8b
)
Check for framework failures and unexpected passes in validate
author
Ian Lynagh
<igloo@earth.li>
Sun, 22 Jul 2007 13:56:23 +0000
(13:56 +0000)
committer
Ian Lynagh
<igloo@earth.li>
Sun, 22 Jul 2007 13:56:23 +0000
(13:56 +0000)
validate
patch
|
blob
|
history
diff --git
a/validate
b/validate
index
6ba8901
..
39fa819
100644
(file)
--- a/
validate
+++ b/
validate
@@
-24,7
+24,10
@@
make -j2
make -C testsuite/tests/ghc-regress fast stage=2 CLEANUP=1 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