Make test_runner.py scripts argument accept wildcard
Summary:
With the scripts being renamed, it could be interesting to allow for
specifying a category of functional tests to run. This diff adds
support for a trailing wildcard in the name given to test_runner.py. For
example, all the abc functional tests can be run with
./test/functional/test_runner.py abc-*
Test Plan:
Run all the abc functional tests
./test/functional/test_runner.py abc-*
Check all the tests are run
Run:
./test/functional/test_runner.py interface_* interface_zmq
Check that the interface_zmq test is not run twice
Reviewers: #bitcoin_abc, deadalnix
Reviewed By: #bitcoin_abc, deadalnix
Subscribers: teamcity, schancel
Differential Revision: https://reviews.bitcoinabc.org/D2492