From a53638fe0ee03ae2325198cde99cd483c898fcdb Mon Sep 17 00:00:00 2001 From: Christophe Lyon Date: Wed, 15 Apr 2020 08:51:57 +0000 Subject: abe-bisect*: Fix support for LTO testcases With LTO tests, the source filename is not printed exactly in the results summary, so don't grep for it. Counting the number of FAIL/PASS should be sufficient since dejagnu will have already taken care of running only the tests we want. Change-Id: I6fddae2ca2fbb5c8f19a555b890e512a6a658c08 --- abe-bisect-helper.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'abe-bisect-helper.sh') diff --git a/abe-bisect-helper.sh b/abe-bisect-helper.sh index b3e1aac0..d589e797 100755 --- a/abe-bisect-helper.sh +++ b/abe-bisect-helper.sh @@ -56,10 +56,10 @@ ${ABE}/abe.sh --target ${TARGET} \ [ $? -ne 0 ] && exit 125 sums=`find builds/*/${TARGET}/gcc.git~master_rev_${REV}-stage2/ -name "*.sum"` -nb_fail=$(grep ${TESTNAME} $sums | grep -c -w FAIL) +nb_fail=$(grep -c -w FAIL $sums) [ ${nb_fail} -gt ${GOODFAIL} ] && exit 1 # More failures than GOOD, this is a bad one -nb_pass=$(grep ${TESTNAME} $sums | grep -c -w PASS) +nb_pass=$(grep -c -w PASS $sums) [ ${nb_pass} -ge ${GOODPASS} ] && exit 0 # At least as many passes as GOOD, this is a good one exit 125 # something went wrong -- cgit v1.2.3