v30.3-roots.1 · Commit 38: [PATCH 38/68] test: initialize Roots configuration in Core startup fixture
src/test/node_init_tests.cpp
Before: src/test/node_init_tests.cpp · After: src/test/node_init_tests.cpp
File metadata
index 90eab38f6f419a58b6daba08d21a7ed7f4b49bbd..fa5904c11da340bfe0250ccea7b4fcb27484a633 100644
Download original patch · Release notes
Diff rows 1–12 of 12. Line numbers refer to the original before/after files.
+ Added− RemovedUnmarked lines are context.
Scroll the code area horizontally to read long lines. Before is on the left; after is on the right. Unified view fits narrow screens more easily.
src/test/node_init_tests.cpp
CHANGED
|
@@ -39,7 +39,11 @@ BOOST_AUTO_TEST_CASE(init_test)
|
|
| 39 |
{
|
| 40 |
// Clear state set by BasicTestingSetup that AppInitMain assumes is unset.
|
| 41 |
LogInstance().DisconnectTestLogger();
|
| 42 |
-
m_node.args->SetConfigFilePath({});
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| 44 |
// Prevent the test from trying to listen on ports 8332 and 8333.
|
| 45 |
m_node.args->ForceSetArg("-server", "0");
|
|
|
|
| 39 |
{
|
| 40 |
// Clear state set by BasicTestingSetup that AppInitMain assumes is unset.
|
| 41 |
LogInstance().DisconnectTestLogger();
|
| 42 |
+
// Initialize both read-only and Roots read/write configuration paths in
|
| 43 |
+
// the fixture's isolated datadir, as normal node startup does.
|
| 44 |
+
m_node.args->ForceSetArg("-chain", "regtest");
|
| 45 |
+
std::string error;
|
| 46 |
+
BOOST_REQUIRE_MESSAGE(m_node.args->ReadConfigFiles(error), error);
|
| 47 |
|
| 48 |
// Prevent the test from trying to listen on ports 8332 and 8333.
|
| 49 |
m_node.args->ForceSetArg("-server", "0");
|