| TAP version 13 |
| 1..19 |
| # Starting 19 tests from 4 test cases. |
| # RUN global.standalone_pass ... |
| # harness-selftest.c:19:standalone_pass:before |
| # harness-selftest.c:23:standalone_pass:after |
| # OK global.standalone_pass |
| ok 1 global.standalone_pass |
| # RUN global.standalone_fail ... |
| # harness-selftest.c:27:standalone_fail:before |
| # harness-selftest.c:29:standalone_fail:Expected 0 (0) == 1 (1) |
| # harness-selftest.c:30:standalone_fail:Expected 0 (0) == 1 (1) |
| # standalone_fail: Test terminated by assertion |
| # FAIL global.standalone_fail |
| not ok 2 global.standalone_fail |
| # RUN global.signal_pass ... |
| # harness-selftest.c:35:signal_pass:before |
| # harness-selftest.c:37:signal_pass:after |
| # OK global.signal_pass |
| ok 3 global.signal_pass |
| # RUN global.signal_fail ... |
| # harness-selftest.c:42:signal_fail:before |
| # harness-selftest.c:43:signal_fail:Expected 0 (0) == 1 (1) |
| # signal_fail: Test terminated by assertion |
| # FAIL global.signal_fail |
| not ok 4 global.signal_fail |
| # RUN global.exit_pass ... |
| # OK global.exit_pass |
| ok 5 global.exit_pass |
| # RUN global.exit_xpass ... |
| # OK global.exit_xpass |
| ok 6 global.exit_xpass # XPASS unknown |
| # RUN global.exit_fail ... |
| # exit_fail: Test failed |
| # FAIL global.exit_fail |
| not ok 7 global.exit_fail |
| # RUN global.exit_xfail ... |
| # OK global.exit_xfail |
| ok 8 global.exit_xfail # XFAIL unknown |
| # RUN global.exit_skip ... |
| # OK global.exit_skip |
| ok 9 global.exit_skip # SKIP unknown |
| # RUN global.test_result_pass ... |
| # OK global.test_result_pass |
| ok 10 global.test_result_pass |
| # RUN global.test_result_xpass ... |
| # OK global.test_result_xpass |
| ok 11 global.test_result_xpass |
| # RUN global.test_result_fail ... |
| not ok 1 # Illegal usage of low-level ksft APIs in harness test |
| # test_result_fail: Test failed |
| # FAIL global.test_result_fail |
| not ok 12 global.test_result_fail |
| # RUN global.test_result_xfail ... |
| # OK global.test_result_xfail |
| ok 13 global.test_result_xfail |
| # RUN global.test_result_skip ... |
| # OK global.test_result_skip |
| ok 14 global.test_result_skip |
| # RUN fixture.pass ... |
| # harness-selftest.c:53:pass:setup |
| # harness-selftest.c:62:pass:before |
| # harness-selftest.c:19:pass:before |
| # harness-selftest.c:23:pass:after |
| # harness-selftest.c:66:pass:after |
| # harness-selftest.c:58:pass:teardown same-process=1 |
| # OK fixture.pass |
| ok 15 fixture.pass |
| # RUN fixture.fail ... |
| # harness-selftest.c:53:fail:setup |
| # harness-selftest.c:70:fail:before |
| # harness-selftest.c:71:fail:Expected 0 (0) == 1 (1) |
| # harness-selftest.c:58:fail:teardown same-process=1 |
| # fail: Test terminated by assertion |
| # FAIL fixture.fail |
| not ok 16 fixture.fail |
| # RUN fixture.timeout ... |
| # harness-selftest.c:53:timeout:setup |
| # harness-selftest.c:77:timeout:before |
| # timeout: Test terminated by timeout |
| # FAIL fixture.timeout |
| not ok 17 fixture.timeout |
| # RUN fixture_parent.pass ... |
| # harness-selftest.c:87:pass:setup |
| # harness-selftest.c:96:pass:before |
| # harness-selftest.c:98:pass:after |
| # harness-selftest.c:92:pass:teardown same-process=0 |
| # OK fixture_parent.pass |
| ok 18 fixture_parent.pass |
| # RUN fixture_setup_failure.pass ... |
| # harness-selftest.c:106:pass:setup |
| # harness-selftest.c:108:pass:Expected 0 (0) == 1 (1) |
| # pass: Test terminated by assertion |
| # FAIL fixture_setup_failure.pass |
| not ok 19 fixture_setup_failure.pass |
| # FAILED: 12 / 19 tests passed. |
| # 1 skipped test(s) detected. Consider enabling relevant config options to improve coverage. |
| # Totals: pass:9 fail:7 xfail:1 xpass:1 skip:1 error:0 |