summaryrefslogtreecommitdiff
path: root/tests/functional-tests/fixtures.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional-tests/fixtures.py')
-rw-r--r--tests/functional-tests/fixtures.py14
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)