summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2017-09-18 11:11:48 -0600
committerTom Rini <trini@konsulko.com>2017-09-29 14:07:52 -0400
commitd5170448ae79581af973f447ba6077118999c963 (patch)
treefc428fc80c7889f30b988014e9b762081d1a7710 /test
parentaf3fae0b1ba9e2f78e073639696816d756aa6079 (diff)
test/py: provide more information about test skip reason
When skipping tests, explicitly mention the board type or config option that caused the skip. This will help people understand/fix any issues. Signed-off-by: Stephen Warren <swarren@nvidia.com>
Diffstat (limited to 'test')
-rw-r--r--test/py/conftest.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/py/conftest.py b/test/py/conftest.py
index 65e1d75626..e2fc7fd7ef 100644
--- a/test/py/conftest.py
+++ b/test/py/conftest.py
@@ -429,12 +429,12 @@ def setup_boardspec(item):
for board in mark.args:
if board.startswith('!'):
if ubconfig.board_type == board[1:]:
- pytest.skip('board not supported')
+ pytest.skip('board "%s" not supported' % ubconfig.board_type)
return
else:
required_boards.append(board)
if required_boards and ubconfig.board_type not in required_boards:
- pytest.skip('board not supported')
+ pytest.skip('board "%s" not supported' % ubconfig.board_type)
def setup_buildconfigspec(item):
"""Process any 'buildconfigspec' marker for a test.
@@ -455,7 +455,7 @@ def setup_buildconfigspec(item):
return
for option in mark.args:
if not ubconfig.buildconfig.get('config_' + option.lower(), None):
- pytest.skip('.config feature not enabled')
+ pytest.skip('.config feature "%s" not enabled' % option.lower())
def start_test_section(item):
anchors[item.name] = log.start_section(item.name)