]> rtime.felk.cvut.cz Git - omk.git/blobdiff - tests/parallel_make/runtest
Clean up after parralel_make test
[omk.git] / tests / parallel_make / runtest
index 2c8edf45eab1c57c4fc1cfe4fb3742a40bc32e77..16425c7a90c80ba873d6c117e5c5df2e907fa250 100755 (executable)
@@ -2,7 +2,7 @@
 
 . ../functions.sh
 
-make -j | grep -vE '(^make\[.*\]|-local$)' > passes
+make -j | grep -E '^(include-pass|library-pass|binary-pass)' | tee passes
 
 cat passes|uniq > passes.uniq
 LINES_UNIQ=`cat passes.uniq|wc -l`
@@ -10,6 +10,8 @@ LINES_UNIQ=`cat passes.uniq|wc -l`
 cat passes|sort|uniq > passes.sort.uniq
 LINES_SORT_UNIQ=`cat passes.sort.uniq|wc -l`
 
+trap 'rm passes.sort.uniq passes.uniq' EXIT
+
 if [ x"$LINES_UNIQ" != x"$LINES_SORT_UNIQ" ]; then
     echo "=== passes.uniq ==="
     cat passes.uniq