![]() |
Bitcoin Core 31.99.0
P2P Digital Currency
|
#include <test/util/setup_common.h>#include <addrman.h>#include <banman.h>#include <chain.h>#include <chainparams.h>#include <coins.h>#include <common/system.h>#include <consensus/amount.h>#include <consensus/consensus.h>#include <consensus/validation.h>#include <crypto/hex_base.h>#include <dbwrapper.h>#include <init.h>#include <interfaces/chain.h>#include <interfaces/mining.h>#include <kernel/caches.h>#include <kernel/context.h>#include <key.h>#include <logging.h>#include <net.h>#include <net_processing.h>#include <netbase.h>#include <netgroup.h>#include <node/blockstorage.h>#include <node/chainstate.h>#include <node/context.h>#include <node/kernel_notifications.h>#include <node/miner.h>#include <node/mining_args.h>#include <node/mining_types.h>#include <node/peerman_args.h>#include <node/warnings.h>#include <noui.h>#include <policy/feerate.h>#include <policy/policy.h>#include <pow.h>#include <primitives/block.h>#include <primitives/transaction.h>#include <random.h>#include <rpc/register.h>#include <rpc/server.h>#include <scheduler.h>#include <script/interpreter.h>#include <script/script.h>#include <script/sign.h>#include <script/signingprovider.h>#include <serialize.h>#include <span.h>#include <streams.h>#include <sync.h>#include <test/util/coverage.h>#include <test/util/txmempool.h>#include <tinyformat.h>#include <uint256.h>#include <util/chaintype.h>#include <util/check.h>#include <util/fs.h>#include <util/fs_helpers.h>#include <util/rbf.h>#include <util/result.h>#include <util/signalinterrupt.h>#include <util/strencodings.h>#include <util/task_runner.h>#include <util/thread.h>#include <util/threadnames.h>#include <util/time.h>#include <util/translation.h>#include <util/vector.h>#include <validation.h>#include <validationinterface.h>#include <algorithm>#include <array>#include <atomic>#include <cstdlib>#include <deque>#include <functional>#include <future>#include <iostream>#include <iterator>#include <map>#include <numeric>#include <span>#include <stdexcept>#include <string_view>#include <thread>#include <tuple>#include <utility>Go to the source code of this file.
Classes | |
| struct | NetworkSetup |
Functions | |
| void | SetupCommonTestArgs (ArgsManager &argsman) |
| Register common test args. More... | |
| static void | ExitFailure (std::string_view str_err) |
| Test setup failure. More... | |
| CBlock | getBlock13b8a () |
Variables | |
| const TranslateFn | G_TRANSLATION_FUN {nullptr} |
| Translate string to current locale using Qt. More... | |
| constexpr auto | TEST_DIR_PATH_ELEMENT {"test_common bitcoin"} |
| static FastRandomContext | g_rng_temp_path |
| Random context to get unique temp data dirs. More... | |
| static const bool | g_rng_temp_path_init |
| static NetworkSetup | g_networksetup_instance |
|
static |
Test setup failure.
Definition at line 136 of file setup_common.cpp.
| CBlock getBlock13b8a | ( | ) |
Definition at line 646 of file setup_common.cpp.
| void SetupCommonTestArgs | ( | ArgsManager & | argsman | ) |
Register common test args.
Shared across binaries that rely on the test framework.
Definition at line 129 of file setup_common.cpp.
|
static |
Definition at line 127 of file setup_common.cpp.
|
static |
Random context to get unique temp data dirs.
Separate from m_rng, which can be seeded from a const env var
Definition at line 110 of file setup_common.cpp.
|
static |
Definition at line 111 of file setup_common.cpp.
| const TranslateFn G_TRANSLATION_FUN {nullptr} |
Translate string to current locale using Qt.
Definition at line 106 of file setup_common.cpp.
|
inlineconstexpr |
Definition at line 108 of file setup_common.cpp.