1 #ifndef _CDS_STRESS_TEST_UTIL_H
2 #define _CDS_STRESS_TEST_UTIL_H
4 #include <cds_test/stress_test.h>
7 typedef unsigned long long ullong;
9 #define GetConfig(field) s_n##field = cfg.get_size_t(#field, s_n##field)
11 #define GetConfigExpected(field, expected) \
12 s_n##field = cfg.get_size_t(#field, s_n##field); \
13 if (s_n##field < (expected)) { \
14 s_n##field = expected; \
17 #define PrintConfig(field) \
18 std::cout << #field << "=" << s_n##field << std::endl
20 #define GetConfigNonZeroExpected(field, expected) \
21 s_n##field = cfg.get_size_t(#field, s_n##field); \
22 if (s_n##field == 0) { \
23 s_n##field = expected; \
29 #define DEBUG(stmt) stmt