diff options
author | Stephen Warren <swarren@nvidia.com> | 2017-09-18 11:11:48 -0600 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-09-29 14:07:52 -0400 |
commit | d5170448ae79581af973f447ba6077118999c963 (patch) | |
tree | fc428fc80c7889f30b988014e9b762081d1a7710 /test/py/conftest.py | |
parent | af3fae0b1ba9e2f78e073639696816d756aa6079 (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/py/conftest.py')
-rw-r--r-- | test/py/conftest.py | 6 |
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) |