diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ec69da99..50df7047 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,8 @@ on: - 'src/**' - 'test/**' push: + branches: + - "**" tags-ignore: - "**" paths: diff --git a/test/chasers/chaser_confirm.cpp b/test/chasers/chaser_confirm.cpp index 5f37a648..5c7445a4 100644 --- a/test/chasers/chaser_confirm.cpp +++ b/test/chasers/chaser_confirm.cpp @@ -248,6 +248,10 @@ struct confirm_setup_fixture if (configurer) configurer(config); + // The store envelope is derived from the configured chain. + config.database.initialize(config.bitcoin, config.node.limited_blocks, + config.node.silent_start_height); + return config; } diff --git a/test/chasers/chaser_header.cpp b/test/chasers/chaser_header.cpp index 8ba1181f..b3b5513f 100644 --- a/test/chasers/chaser_header.cpp +++ b/test/chasers/chaser_header.cpp @@ -124,6 +124,10 @@ struct chaser_header_setup_fixture if (configure) configure(config); + // The store envelope is derived from the configured chain. + config.database.initialize(config.bitcoin, config.node.limited_blocks, + config.node.silent_start_height); + return config; } diff --git a/test/chasers/chaser_transaction.cpp b/test/chasers/chaser_transaction.cpp index 90ea82f8..ac99c8a2 100644 --- a/test/chasers/chaser_transaction.cpp +++ b/test/chasers/chaser_transaction.cpp @@ -643,7 +643,6 @@ struct chaser_transaction_scan_setup_fixture config.network.enable_relay = relay; config.node.currency_window_minutes = current ? 0 : 1440; config.node.silent_start_height = 0; - config.database.initialize(config.bitcoin, false, 0); }, setup) { } diff --git a/test/chasers/chaser_validate.cpp b/test/chasers/chaser_validate.cpp index 8b4b0d89..dc7bfbc9 100644 --- a/test/chasers/chaser_validate.cpp +++ b/test/chasers/chaser_validate.cpp @@ -268,6 +268,10 @@ struct validate_setup_fixture if (configurer) configurer(config); + // The store envelope is derived from the configured chain. + config.database.initialize(config.bitcoin, config.node.limited_blocks, + config.node.silent_start_height); + return config; } diff --git a/test/functional/p2p_setup_fixture.cpp b/test/functional/p2p_setup_fixture.cpp index 4ee4a1e2..363c6bb9 100644 --- a/test/functional/p2p_setup_fixture.cpp +++ b/test/functional/p2p_setup_fixture.cpp @@ -54,6 +54,10 @@ configuration p2p_setup_fixture::configured(const configurator& configure) if (configure) configure(config); + // The store envelope is derived from the configured chain, as at startup. + config.database.initialize(config.bitcoin, node_settings.limited_blocks, + node_settings.silent_start_height); + return config; }