Page MenuHomePhabricator

[qa] Switch to using a tagging model instead of 'extended'
Changes PlannedPublic

Authored by schancel on Sat, Dec 1, 21:05.

Details

Reviewers
deadalnix
Group Reviewers
Restricted Project
Summary

This commit adds support for test tags. This enables us to specify
an relatively exact subset of tests we want to run based on various
tags such as slow, mining, etc.

Depends on D2158

Test Plan

Run in default mode, only fast tests should run:

./test/functional/test_runner.py

Run with only the slow tag specified. Only slow tests should run:

./test/functional/test_runner.py --tags slow

Run with the legacy "extended" flag. All tests should run.

./test/functional/test_runner.py --extended

Diff Detail

Repository
rABC Bitcoin ABC
Branch
importtests
Lint
Lint OK
Unit
No Unit Test Coverage
Build Status
Buildable 4216
Build 6498: Bitcoin ABC Teamcity Staging
Build 6497: arc lint + arc unit