mirror of
https://git.yoctoproject.org/poky
synced 2026-03-10 01:09:40 +01:00
Current run-ptest script prints nothing, when stress tests fail.
Fix it in new implementation, discarding external dependency on sed.
Also leave in place all stress output, just add standard ptest result.
Fixes: 3f0106bf2e41 ("libusb: Add ptest")
(From OE-Core rev: cd05029c78dea48c20f9acb2c5fee56b19193f22)
Signed-off-by: Maksym Kokhan <maksym.kokhan@globallogic.com>
Reviewed-by: Andrii Bordunov <andrii.bordunov@globallogic.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
30 lines
452 B
Bash
Executable File
30 lines
452 B
Bash
Executable File
#!/bin/sh
|
|
|
|
echo
|
|
echo "---------------------------- libusb1 tests ---------------------------"
|
|
echo
|
|
|
|
./stress | { \
|
|
while read -r str
|
|
do
|
|
echo "$str"
|
|
if [ "${str#*Starting test run:}" != "$str" ]
|
|
then
|
|
name="${str#Starting test run: }"
|
|
name="${name%...}"
|
|
else
|
|
case "$str" in
|
|
"Success (0)")
|
|
echo "PASS: $name"
|
|
;;
|
|
"Failure (1)" | "Error (2)")
|
|
echo "FAIL: $name"
|
|
;;
|
|
"Skip (3)")
|
|
echo "SKIP: $name"
|
|
;;
|
|
esac
|
|
fi
|
|
done
|
|
}
|