diff --git a/tests/test-all.sh b/tests/test-all.sh index 58ca4d73d623aaf6ec3ca8f51ea5fb5d238823c1..4448c8a2a4b86c1f0ada0e924763457fed81a825 100755 --- a/tests/test-all.sh +++ b/tests/test-all.sh @@ -33,7 +33,7 @@ function runSimCaseOneByOnefq { start_time=`date +%s` ./test.sh -f $case > /dev/null 2>&1 && \ echo -e "${GREEN}$case success${NC}" | tee -a out.log || \ - grep 'script.*success.*m$' ../../../sim/tsim/log/taoslog0.0 && echo -e "${GREEN}$case success${NC}" | tee -a out.log || echo -e "${RED}$case failed${NC}" | tee -a out.log + ( grep 'script.*success.*m$' ../../../sim/tsim/log/taoslog0.0 && echo -e "${GREEN}$case success${NC}" | tee -a out.log ) || echo -e "${RED}$case failed${NC}" | tee -a out.log out_log=`tail -1 out.log `