HomePhabricator

Allow test cases to be skipped

Description

Allow test cases to be skipped

Summary:
Currently, functional test cases can either pass or fail. There are
occasions when it is helpful to skip tests, for example if the
system they are running on does not meet the requirements for the test.
The rest of the test suite can run without being marked as a failure.

This commit adds framework for tests to skip if their requirements
aren't met.

Backport of Core PR10053

Test Plan: run functional tests

Reviewers: deadalnix, #bitcoin_abc, dagurval

Reviewed By: #bitcoin_abc, dagurval

Subscribers: dagurval

Differential Revision: https://reviews.bitcoinabc.org/D967

Details

Provenance
John Newbery <john@johnnewbery.com>Authored on Mar 22 2017, 14:26
schancelCommitted on Jan 16 2018, 22:03
schancelPushed on Jan 17 2018, 00:42
Reviewer
Restricted Project
Differential Revision
D967: Allow test cases to be skipped
Parents
rSTAGINGec8c99ba43f5: Python functional tests should log in UTC
Branches
Unknown
Tags
Unknown
References
tag: phabricator/base/2596, tag: phabricator/base/2586, tag: phabricator/base/2579, tag: phabricator/base/2553, tag: phabricator/base/2552

Event Timeline