HomePhabricator

test: feature_init, only init what's needed per perturbation/deletion round

Description

test: feature_init, only init what's needed per perturbation/deletion round

Summary:
Avoids initializing and syncing components not under test.
This not only speeds up execution a bit but also helps isolate
and debug issues more easily, as logs aren't flooded with
unrelated details.

This is a partial backport of core#32835
https://github.com/bitcoin/bitcoin/pull/32835/commits/abd07cf7332e4e15fa4ac0e756f3610b0c7b4b6f

Depends on D18624

Test Plan: ninja check-functional

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
furszy <matiasfurszyfer@protonmail.com>Authored on Jun 24 2025, 16:31
PiRKCommitted on Sep 16 2025, 06:22
PiRKPushed on Sep 16 2025, 06:22
Reviewer
Restricted Project
Differential Revision
D18625: test: feature_init, only init what's needed per perturbation/deletion round
Parents
rABCaa720a38cd98: qa: Wait for txindex to avoid race condition
Branches
Unknown
Tags
Unknown