added tests
This commit is contained in:
26
dvm/tools/tester/trunk/main/default-test-analyzer.sh
Normal file
26
dvm/tools/tester/trunk/main/default-test-analyzer.sh
Normal file
@@ -0,0 +1,26 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Requires variables: LAUNCH_EXIT_CODE, STDERR_FN
|
||||
# Produces variables: TEST_PASSED, RESULT_COMMENT, ERROR_LEVEL
|
||||
|
||||
if [ `grep -E 'Assertion' <"$STDERR_FN" | wc -l` -gt 0 ]; then
|
||||
TEST_PASSED=0
|
||||
RESULT_COMMENT="Assertion failed"
|
||||
ERROR_LEVEL=3
|
||||
elif [ `grep -E 'RTS fatal' <"$STDERR_FN" | wc -l` -gt 0 ]; then
|
||||
TEST_PASSED=0
|
||||
RESULT_COMMENT="RTS fatal"
|
||||
ERROR_LEVEL=2
|
||||
elif [ `grep -E 'RTS err' <"$STDERR_FN" | wc -l` -gt 0 ]; then
|
||||
TEST_PASSED=0
|
||||
RESULT_COMMENT="RTS err"
|
||||
ERROR_LEVEL=1
|
||||
elif [ $LAUNCH_EXIT_CODE -ne 0 ]; then
|
||||
TEST_PASSED=0
|
||||
RESULT_COMMENT="Launch failure"
|
||||
ERROR_LEVEL=4
|
||||
else
|
||||
TEST_PASSED=1
|
||||
RESULT_COMMENT="OK"
|
||||
ERROR_LEVEL=0
|
||||
fi
|
||||
Reference in New Issue
Block a user