Changeset View
Changeset View
Standalone View
Standalone View
src/avalanche/test/processor_tests.cpp
| Show First 20 Lines • Show All 85 Lines • ▼ Show 20 Lines | AvalancheTestingSetup() | ||||
| auto connman = std::make_unique<CConnmanTest>(config, 0x1337, 0x1337); | auto connman = std::make_unique<CConnmanTest>(config, 0x1337, 0x1337); | ||||
| m_connman = connman.get(); | m_connman = connman.get(); | ||||
| m_node.connman = std::move(connman); | m_node.connman = std::move(connman); | ||||
| m_node.peerman = ::PeerManager::make( | m_node.peerman = ::PeerManager::make( | ||||
| config.GetChainParams(), *m_connman, m_node.banman.get(), | config.GetChainParams(), *m_connman, m_node.banman.get(), | ||||
| *m_node.scheduler, *m_node.chainman, *m_node.mempool, false); | *m_node.scheduler, *m_node.chainman, *m_node.mempool, false); | ||||
| m_node.chain = interfaces::MakeChain(m_node, config.GetChainParams()); | m_node.chain = interfaces::MakeChain(m_node, config.GetChainParams()); | ||||
| gArgs.ForceSetArg("-avaminquorumstake", "0"); | |||||
| gArgs.ForceSetArg("-avaminquorumconnectedstakeratio", "0"); | |||||
| // Get the processor ready. | // Get the processor ready. | ||||
| bilingual_str error; | bilingual_str error; | ||||
| m_processor = Processor::MakeProcessor(*m_node.args, *m_node.chain, | m_processor = Processor::MakeProcessor(*m_node.args, *m_node.chain, | ||||
| m_node.connman.get(), error); | m_node.connman.get(), error); | ||||
| BOOST_CHECK(m_processor); | BOOST_CHECK(m_processor); | ||||
| } | } | ||||
| ~AvalancheTestingSetup() { | ~AvalancheTestingSetup() { | ||||
| m_connman->ClearNodes(); | m_connman->ClearNodes(); | ||||
| SyncWithValidationInterfaceQueue(); | SyncWithValidationInterfaceQueue(); | ||||
| gArgs.ClearForcedArg("-avaminquorumstake"); | |||||
| gArgs.ClearForcedArg("-avaminquorumconnectedstakeratio"); | |||||
| } | } | ||||
| CNode *ConnectNode(ServiceFlags nServices) { | CNode *ConnectNode(ServiceFlags nServices) { | ||||
| static NodeId id = 0; | static NodeId id = 0; | ||||
| CAddress addr(ip(GetRandInt(0xffffffff)), NODE_NONE); | CAddress addr(ip(GetRandInt(0xffffffff)), NODE_NONE); | ||||
| auto node = | auto node = | ||||
| new CNode(id++, ServiceFlags(NODE_NETWORK), INVALID_SOCKET, addr, | new CNode(id++, ServiceFlags(NODE_NETWORK), INVALID_SOCKET, addr, | ||||
| ▲ Show 20 Lines • Show All 1,086 Lines • Show Last 20 Lines | |||||