Skip to content

Commit

Permalink
Fix unit tests output showing the number of tests in FAILED state
Browse files Browse the repository at this point in the history
Signed-off-by: Renata Ravanelli <renata.ravanelli@gmail.com>
  • Loading branch information
ravanelli authored and alinefm committed Jan 10, 2020
1 parent 0402b42 commit 591c737
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions tests/run_tests.sh.in
Original file line number Diff line number Diff line change
Expand Up @@ -55,11 +55,11 @@ for UT in $ARGS; do
RES=$?
if [ $RES -ne 0 ]; then
# unit test has failed, so keep the OUTPUT_FILE and print the results
echo -e "\t ${RED}FAILED${NC}"
STATS=$(echo "$OUTPUT" | grep "Ran")
echo -e "\t ${RED}FAILED${NC} - $STATS"
ERROR_LOG_BEGIN=$(echo "$OUTPUT" | grep -n "^\==*" | head -n1 | cut -d":" -f1)
ERROR_LOG_END=$(echo "$OUTPUT" | wc -l)
echo "$OUTPUT" | tail -n $((${ERROR_LOG_END}-${ERROR_LOG_BEGIN}+1))
STATS=$(echo "$OUTPUT" | grep "Ran")
FAILED_UT+=([$UT]=$(echo "$OUTPUT" | grep FAILED | cut -d" " -f2-4))
echo "$OUTPUT" >> $OUTPUT_FILE
else
Expand Down

0 comments on commit 591c737

Please sign in to comment.