HomePhabricator

fuzz: Initialize a full TestingSetup where appropriate

Description

fuzz: Initialize a full TestingSetup where appropriate

Summary:
A full TestingSetup is required for both coins_view and
load_external_block_file as they interact with the active chainstate.

This is a backport of core#20946 [2/2]
https://github.com/bitcoin/bitcoin/pull/20946/commits/abb6fa728598c4cc8874eae1c3c5e587e36424cd

Depends on D11678

Test Plan: ninja bitcoin-fuzzers

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
Carl Dong <contact@carldong.me>Authored on Jan 15 2021, 20:59
PiRKCommitted on Jun 29 2022, 08:32
PiRKPushed on Jun 29 2022, 08:32
Reviewer
Restricted Project
Differential Revision
D11679: fuzz: Initialize a full TestingSetup where appropriate
Parents
rABCc5004dcda240: fuzz: Consolidate fuzzing TestingSetup initialization
Branches
Unknown
Tags
Unknown