HomePhabricator

Refactor TestNode arguments management

Description

Refactor TestNode arguments management

Summary:
Refactor only, no functional change:

  • rename self.args to self.default_args
  • separate the binary name from the arguments list
  • add facilities to clear/add/remove default arguments
  • update test_framework and feature_config_args to use these facilities

Test Plan:

./test/functional/test_runner.py

Reviewers: #bitcoin_abc, deadalnix, jasonbcox

Reviewed By: #bitcoin_abc, jasonbcox

Subscribers: jasonbcox, teamcity, schancel

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

Details

Provenance
FabienAuthored on Feb 10 2019, 11:07
jasonbcoxPushed on Feb 21 2019, 21:53
Reviewer
Restricted Project
Differential Revision
D2535: Refactor TestNode arguments management
Parents
rSTAGING7b6fe604fb1e: Bump version to 0.19.1
Branches
Unknown
Tags
Unknown