47 lines
1.3 KiB
Bash
Executable File
47 lines
1.3 KiB
Bash
Executable File
#!/usr/bin/bash
|
|
# Analyze and print specialized (basic/webrender) test results
|
|
|
|
TEST_DIR=$1
|
|
|
|
echo "Mochitest:"
|
|
echo -n "PASSED: "
|
|
grep "TEST_END: Test OK" $TEST_DIR/mochitest | wc -l
|
|
echo -n "FAILED: "
|
|
grep "TEST_END: Test ERROR" $TEST_DIR/mochitest | wc -l
|
|
echo -n "UNEXPECTED-FAILURES: "
|
|
grep "TEST-UNEXPECTED-FAIL" $TEST_DIR/mochitest | wc -l
|
|
echo " "
|
|
|
|
echo "JS Test Browser:"
|
|
grep --text "REFTEST INFO | Successful:" $TEST_DIR/jstestbrowser
|
|
grep --text "REFTEST INFO | Unexpected:" $TEST_DIR/jstestbrowser
|
|
grep --text "REFTEST INFO | Known problems:" $TEST_DIR/jstestbrowser
|
|
echo " "
|
|
|
|
echo "Marionette:"
|
|
grep --text "Expected results:" $TEST_DIR/marionette
|
|
grep --text "Skipped:" $TEST_DIR/marionette
|
|
grep --text "Unexpected results:" $TEST_DIR/marionette
|
|
echo " "
|
|
|
|
echo "XPCShell:"
|
|
grep --text "INFO INFO | Passed:" $TEST_DIR/xpcshell
|
|
grep --text "INFO INFO | Failed:" $TEST_DIR/xpcshell
|
|
echo " "
|
|
|
|
echo "Crash test:"
|
|
grep "REFTEST INFO | Successful:" $TEST_DIR/crashtest
|
|
grep "REFTEST INFO | Unexpected:" $TEST_DIR/crashtest
|
|
echo " "
|
|
|
|
echo "Reftest:"
|
|
grep --text "REFTEST INFO | Successful:" $TEST_DIR/reftest
|
|
grep --text "REFTEST INFO | Unexpected:" $TEST_DIR/reftest
|
|
grep --text "REFTEST INFO | Known problems:" $TEST_DIR/reftest
|
|
echo " "
|
|
|
|
echo "GTest:"
|
|
grep "\[ PASSED \]" $TEST_DIR/gtest
|
|
grep "FAILED TESTS" $TEST_DIR/gtest
|
|
echo " "
|