diff options
author | James O'Beirne <james.obeirne@pm.me> | 2021-12-13 08:18:36 -0500 |
---|---|---|
committer | James O'Beirne <james.obeirne@pm.me> | 2021-12-29 13:21:24 -0500 |
commit | 8904f17ea715f3d28f18c1b8ce46a39ff2076144 (patch) | |
tree | 11e8248c3bad2a2c3f7b5a5c69183b7ee98ae043 | |
parent | 93db6d8422345cc10db333d56ea9bcceefcf58b6 (diff) |
test: enable txindex in feature_init
Now that #23365 is merged.
-rwxr-xr-x | test/functional/feature_init.py | 23 |
1 files changed, 7 insertions, 16 deletions
diff --git a/test/functional/feature_init.py b/test/functional/feature_init.py index 04a851bd85..16815c1afc 100755 --- a/test/functional/feature_init.py +++ b/test/functional/feature_init.py @@ -47,9 +47,6 @@ class InitStressTest(BitcoinTestFramework): def check_clean_start(): """Ensure that node restarts successfully after various interrupts.""" - # TODO: add -txindex=1 to fully test index initiatlization. - # See https://github.com/bitcoin/bitcoin/pull/23289#discussion_r735159180 for - # a discussion of the related bug. node.start() node.wait_for_rpc_connection() assert_equal(200, node.getblockcount()) @@ -69,19 +66,17 @@ class InitStressTest(BitcoinTestFramework): 'net thread start', 'addcon thread start', 'loadblk thread start', - # TODO: re-enable - see above TODO - # 'txindex thread start', - 'msghand thread start' + 'txindex thread start', + 'msghand thread start', + 'net thread start', + 'addcon thread start', ] if self.is_wallet_compiled(): lines_to_terminate_after.append('Verifying wallet') for terminate_line in lines_to_terminate_after: self.log.info(f"Starting node and will exit after line '{terminate_line}'") - node.start( - # TODO: add -txindex=1 to fully test index initiatlization. - # extra_args=['-txindex=1'], - ) + node.start(extra_args=['-txindex=1']) num_total_logs = node.wait_for_debug_log([terminate_line], ignore_case=True) self.log.debug(f"Terminating node after {num_total_logs} log lines seen") @@ -97,10 +92,7 @@ class InitStressTest(BitcoinTestFramework): num_logs = len(Path(node.debug_log_path).read_text().splitlines()) additional_lines = random.randint(1, num_total_logs) self.log.debug(f"Starting node and will exit after {additional_lines} lines") - node.start( - # TODO: add -txindex=1 to fully test index initiatlization. - # extra_args=['-txindex=1'], - ) + node.start(extra_args=['-txindex=1']) logfile = open(node.debug_log_path, 'r', encoding='utf8') MAX_SECS_TO_WAIT = 10 @@ -152,8 +144,7 @@ class InitStressTest(BitcoinTestFramework): # investigate doing this later. node.assert_start_raises_init_error( - # TODO: add -txindex=1 to fully test index initiatlization. - # extra_args=['-txindex=1'], + extra_args=['-txindex=1'], expected_msg=err_fragment, match=ErrorMatch.PARTIAL_REGEX, ) |