mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-09-30 20:34:05 +00:00
wolfssl: Use the return value from unit.test as pass/fail indicator
Using a string search for Fail is not going to work always e.g. when all tests are passing it still prints a summary string with string "Fail" in it which points to 0, however the logic here catches that and counts it as 1 failure and marks the return value as 1 and ptest runner interprets that as failure Pass the return value from unit.test which should be 0 on all passes or non zero otherwise. Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
5cf87bcb87
commit
af1612a85b
@ -8,7 +8,9 @@ echo "Wolfssl ptest logs are stored in ${temp_dir}/${log_file}"
|
|||||||
|
|
||||||
./test/unit.test > "$temp_dir/$log_file" 2>&1
|
./test/unit.test > "$temp_dir/$log_file" 2>&1
|
||||||
|
|
||||||
echo "Test script returned: $?"
|
ret=$?
|
||||||
|
|
||||||
|
echo "Test script returned: $ret"
|
||||||
|
|
||||||
MAGIC_SENTENCE=$(grep "unit_test: Success for all configured tests." $temp_dir/$log_file)
|
MAGIC_SENTENCE=$(grep "unit_test: Success for all configured tests." $temp_dir/$log_file)
|
||||||
|
|
||||||
@ -21,4 +23,4 @@ else
|
|||||||
fi
|
fi
|
||||||
NUM_FAILS=$(grep -c "Failed" $temp_dir/$log_file)
|
NUM_FAILS=$(grep -c "Failed" $temp_dir/$log_file)
|
||||||
|
|
||||||
exit $NUM_FAILS
|
exit $ret
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user