Test Anything Protocol (TAP) reporting plugin for pytest
The plugin outputs test results as TAP data in a variety of formats. See the tappy documentation for more information on usage.
$ pip install pytest-tap
This is an example usage from the plugin's test suite.
$ pytest --tap
1..12
ok 1 tests/test_help.py::test_includes_options
ok 2 tests/test_help.py::test_handle_help_with_stream
ok 3 tests/test_plugin.py::test_stream
ok 4 tests/test_plugin.py::test_stream_simple_flag
ok 5 tests/test_plugin.py::test_combined
ok 6 tests/test_plugin.py::test_files
ok 7 tests/test_plugin.py::test_outdir
ok 8 tests/test_plugin.py::test_xfail_no_reason
ok 9 tests/test_plugin.py::test_xfail_nonstrict
ok 10 tests/test_plugin.py::test_xfail_strict
ok 11 tests/test_plugin.py::test_unittest_expected_failure
ok 12 tests/test_plugin.py::test_setup_failure
The project welcomes contributions of all kinds. Check out the contributing guidelines for tips on how to get started.