diff options
Diffstat (limited to 'tests/functional-tests/fixtures.py')
-rw-r--r-- | tests/functional-tests/fixtures.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/functional-tests/fixtures.py b/tests/functional-tests/fixtures.py index 2e338ed81..1f3fa6baf 100644 --- a/tests/functional-tests/fixtures.py +++ b/tests/functional-tests/fixtures.py @@ -65,12 +65,14 @@ def tracker_test_main(): runner = None - try: - from tap import TAPTestRunner - runner = TAPTestRunner() - runner.set_stream(True) - except ImportError as e: - log.info('No TAP test runner found: %s', e) + if cfg.tap_protocol_enabled(): + try: + from tap import TAPTestRunner + runner = TAPTestRunner() + runner.set_stream(True) + except ImportError as e: + log.error('No TAP test runner found: %s', e) + raise ut.main(testRunner=runner, verbosity=2) |