Page MenuHomePhabricator

[CI] Run functional tests both pre and post graviton
ClosedPublic

Authored by Fabien on May 18 2019, 09:07.

Details

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.

Diff Detail

Repository
rABC Bitcoin ABC
Branch
python_option_activate_graviton
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 5890
Build 9840: Bitcoin ABC Buildbot (legacy)
Build 9839: arc lint + arc unit