29 #include "gtest/gtest.h" 35 #define ASSERT_EX(x) do { bool ex = false; try { x; } catch(...) { ex = true; } ASSERT_TRUE(ex); } while(0) 48 for (
uint32_t log_stripes = 1; log_stripes <= tools::PRUNING_SEED_LOG_STRIPES_MASK; ++log_stripes)
50 for (
uint32_t stripe = 1; stripe <= (1 << log_stripes); ++stripe)
58 TEST(pruning, out_of_range)
67 const uint32_t num_stripes = 1 << log_stripes;
68 for (
uint32_t stripe = 1; stripe <= num_stripes; ++stripe)
96 for (
uint64_t cycle = 0; cycle < 10; ++cycle)
134 unsigned int current_run = 0, best_run = 0;
141 else if (current_run)
144 best_run = std::max(best_run, current_run);
#define CRYPTONOTE_PRUNING_LOG_STRIPES
#define CRYPTONOTE_PRUNING_TIP_BLOCKS
#define ASSERT_EQ(val1, val2)
#define CRYPTONOTE_PRUNING_STRIPE_SIZE
unsigned __int64 uint64_t
#define ASSERT_TRUE(condition)
#define ASSERT_NE(val1, val2)