HomePhabricator

[CI] Run functional tests both pre and post graviton

Description

[CI] Run functional tests both pre and post graviton

Summary:
This diff moves the -greatwallactivation option of the test framework
to a similar -gravitonactivation and updates the CI.

This is the graviton version of D2518 and D2460.

Test Plan:
Modify the test_node.py start() method. Before the
subprocess.Popen() call, add the following line:
assert("-gravitonactivationtime=11546300800" in self.default_args)
Run ./test/functional/test_runner.py <test> on any test and check it
fails due to the newly added assertion.
Run `./test/functional/test_runner.py --extended
--with-gravitonactivation` and check there is no error.

Read the Teamcity build log and check the functional tests are run
twice.

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

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

Details

Provenance
FabienAuthored on May 18 2019, 07:47
IntegralTeamPushed on May 20 2019, 10:23
Reviewer
Restricted Project
Differential Revision
D3068: [CI] Run functional tests both pre and post graviton
Parents
rSTAGINGd0cbe069e7c6: [CMAKE] Add an option to enable the glibc compatibility features
Branches
Unknown
Tags
Unknown