Fix slow_test compilation (#3997)
The slow_test target was broken by the previous commit. This fixes it to at least compile. * rename request_interval_ms to request_interval_ms * active_container::roots became private so some slow tests need to become friends of the class to access
This commit is contained in:
parent
58f4d8ea8e
commit
403105a8ec
2 changed files with 13 additions and 1 deletions
|
@ -250,6 +250,9 @@ private:
|
|||
public: // Tests
|
||||
void clear ();
|
||||
|
||||
friend class node_fork_storm_Test;
|
||||
friend class system_block_sequence_Test;
|
||||
friend class node_mass_block_new_Test;
|
||||
friend class active_transactions_vote_replays_Test;
|
||||
friend class frontiers_confirmation_prioritize_frontiers_Test;
|
||||
friend class frontiers_confirmation_prioritize_frontiers_max_optimistic_elections_Test;
|
||||
|
|
|
@ -238,6 +238,8 @@ TEST (store, load)
|
|||
}
|
||||
}
|
||||
|
||||
namespace nano
|
||||
{
|
||||
TEST (node, fork_storm)
|
||||
{
|
||||
// WIP against issue #3709
|
||||
|
@ -342,6 +344,7 @@ TEST (node, fork_storm)
|
|||
}
|
||||
ASSERT_TRUE (true);
|
||||
}
|
||||
} // namespace nano
|
||||
|
||||
namespace
|
||||
{
|
||||
|
@ -1942,13 +1945,15 @@ TEST (node, mass_epoch_upgrader)
|
|||
perform_test (std::numeric_limits<size_t>::max ());
|
||||
}
|
||||
|
||||
namespace nano
|
||||
{
|
||||
TEST (node, mass_block_new)
|
||||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (nano::test::get_available_port (), system.logging);
|
||||
node_config.frontiers_confirmation = nano::frontiers_confirmation_mode::disabled;
|
||||
auto & node = *system.add_node (node_config);
|
||||
node.network_params.network.request_interval_ms = 500;
|
||||
node.network_params.network.aec_loop_interval_ms = 500;
|
||||
|
||||
#ifndef NDEBUG
|
||||
auto const num_blocks = 5000;
|
||||
|
@ -2069,6 +2074,7 @@ TEST (node, mass_block_new)
|
|||
process_all (receive_blocks);
|
||||
std::cout << "Receive blocks time: " << timer.stop ().count () << " " << timer.unit () << "\n\n";
|
||||
}
|
||||
}
|
||||
|
||||
TEST (node, wallet_create_block_confirm_conflicts)
|
||||
{
|
||||
|
@ -2125,6 +2131,8 @@ TEST (node, wallet_create_block_confirm_conflicts)
|
|||
}
|
||||
}
|
||||
|
||||
namespace nano
|
||||
{
|
||||
/**
|
||||
* This test creates a small network of evenly weighted PRs and ensures a sequence of blocks from the genesis account to random accounts are able to be processed
|
||||
* Ongoing bootstrap is disabled to directly test election activation. A failure to activate a block on any PR will cause the test to stall
|
||||
|
@ -2228,3 +2236,4 @@ TEST (system, block_sequence)
|
|||
system.poll ();
|
||||
}
|
||||
}
|
||||
} // namespace nano
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue