Test Anything Protocol (TAP) reporting plugin for nose
The plugin outputs test results as TAP data in a variety of formats. See the tappy documentation for more information on usage.
$ pip install nose-tap
This is an example usage from the plugin's test suite.
$ nosetests --with-tap --tap-stream
# TAP results for TestPlugin
ok 1 - test_adds_error (nose_tap.tests.test_plugin.TestPlugin)
ok 2 - test_adds_failure (nose_tap.tests.test_plugin.TestPlugin)
ok 3 - test_adds_skip (nose_tap.tests.test_plugin.TestPlugin)
ok 4 - test_adds_success (nose_tap.tests.test_plugin.TestPlugin)
ok 5 - A bad format string exits the runner.
ok 6 - test_dummy_stream_does_nothing (nose_tap.tests.test_plugin.TestPlugin)
ok 7 - test_finalize_generates_reports (nose_tap.tests.test_plugin.TestPlugin)
ok 8 - When the test is actually a ContextSuite, get the name from context.
ok 9 - test_non_streaming_passes_stream_through (nose_tap.tests.test_plugin.TestPlugin)
ok 10 - test_parser_adds_options (nose_tap.tests.test_plugin.TestPlugin)
ok 11 - test_streaming_option_captures_stream (nose_tap.tests.test_plugin.TestPlugin)
ok 12 - test_streaming_options_returns_dummy_stream (nose_tap.tests.test_plugin.TestPlugin)
1..12