Trims down unnecessary queue test casese
authorPeizhao Ou <peizhaoo@uci.edu>
Wed, 29 Nov 2017 20:17:34 +0000 (12:17 -0800)
committerPeizhao Ou <peizhaoo@uci.edu>
Wed, 29 Nov 2017 20:17:34 +0000 (12:17 -0800)
test/stress/queue/CMakeLists.txt
test/stress/queue/pop.cpp
test/stress/queue/push.cpp
test/stress/queue/push_pop.cpp
test/stress/queue/queue_type.h
test/stress/queue/random.cpp
test/stress/queue/spsc_queue.cpp

index a074ace..d4618a4 100644 (file)
@@ -27,7 +27,7 @@ set(CDSSTRESS_QUEUE_PUSHPOP stress-queue-push-pop)
 set(CDSSTRESS_QUEUE_PUSHPOP_SOURCES
     ../main.cpp
     push_pop.cpp
 set(CDSSTRESS_QUEUE_PUSHPOP_SOURCES
     ../main.cpp
     push_pop.cpp
-    intrusive_push_pop.cpp    
+    #intrusive_push_pop.cpp    
 )
 add_executable(${CDSSTRESS_QUEUE_PUSHPOP} ${CDSSTRESS_QUEUE_PUSHPOP_SOURCES})
 target_link_libraries(${CDSSTRESS_QUEUE_PUSHPOP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY})
 )
 add_executable(${CDSSTRESS_QUEUE_PUSHPOP} ${CDSSTRESS_QUEUE_PUSHPOP_SOURCES})
 target_link_libraries(${CDSSTRESS_QUEUE_PUSHPOP} ${CDS_TEST_LIBRARIES} ${CDSSTRESS_FRAMEWORK_LIBRARY})
@@ -74,4 +74,4 @@ add_custom_target( stress-queue
         ${CDSSTRESS_QUEUE_RANDOM}
         ${CDSSTRESS_QUEUE_BOUNDED}
         ${CDSSTRESS_SPSC_QUEUE}
         ${CDSSTRESS_QUEUE_RANDOM}
         ${CDSSTRESS_QUEUE_BOUNDED}
         ${CDSSTRESS_SPSC_QUEUE}
-)        
\ No newline at end of file
+)        
index cd5ab8a..d6f4981 100644 (file)
@@ -170,10 +170,7 @@ namespace {
     CDSSTRESS_MoirQueue( queue_pop )
     CDSSTRESS_BasketQueue( queue_pop )
     CDSSTRESS_OptimsticQueue( queue_pop )
     CDSSTRESS_MoirQueue( queue_pop )
     CDSSTRESS_BasketQueue( queue_pop )
     CDSSTRESS_OptimsticQueue( queue_pop )
-    CDSSTRESS_FCQueue( queue_pop )
-    CDSSTRESS_FCDeque( queue_pop )
     CDSSTRESS_RWQueue( queue_pop )
     CDSSTRESS_RWQueue( queue_pop )
-    CDSSTRESS_StdQueue( queue_pop )
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
index 65e4aee..57bb369 100644 (file)
@@ -173,10 +173,7 @@ namespace {
     CDSSTRESS_MoirQueue( queue_push )
     CDSSTRESS_BasketQueue( queue_push )
     CDSSTRESS_OptimsticQueue( queue_push )
     CDSSTRESS_MoirQueue( queue_push )
     CDSSTRESS_BasketQueue( queue_push )
     CDSSTRESS_OptimsticQueue( queue_push )
-    CDSSTRESS_FCQueue( queue_push )
-    CDSSTRESS_FCDeque( queue_push )
     CDSSTRESS_RWQueue( queue_push )
     CDSSTRESS_RWQueue( queue_push )
-    CDSSTRESS_StdQueue( queue_push )
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
index 148fde4..bf4d244 100644 (file)
@@ -349,11 +349,7 @@ namespace {
     CDSSTRESS_MoirQueue( simple_queue_push_pop )
     CDSSTRESS_BasketQueue( simple_queue_push_pop )
     CDSSTRESS_OptimsticQueue( simple_queue_push_pop )
     CDSSTRESS_MoirQueue( simple_queue_push_pop )
     CDSSTRESS_BasketQueue( simple_queue_push_pop )
     CDSSTRESS_OptimsticQueue( simple_queue_push_pop )
-    CDSSTRESS_FCQueue( simple_queue_push_pop )
-    CDSSTRESS_FCDeque( simple_queue_push_pop )
-    CDSSTRESS_FCDeque_HeavyValue( fc_with_heavy_value )
     CDSSTRESS_RWQueue( simple_queue_push_pop )
     CDSSTRESS_RWQueue( simple_queue_push_pop )
-    CDSSTRESS_StdQueue( simple_queue_push_pop )
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
index c207708..bcb14b7 100644 (file)
@@ -684,27 +684,19 @@ namespace cds_test {
 
 #if defined(CDS_STRESS_TEST_LEVEL) && CDS_STRESS_TEST_LEVEL > 0
 #   define CDSSTRESS_MSQueue_1( test_fixture ) \
 
 #if defined(CDS_STRESS_TEST_LEVEL) && CDS_STRESS_TEST_LEVEL > 0
 #   define CDSSTRESS_MSQueue_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_seqcst  ) \
         CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_ic      ) \
         CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_ic      ) \
-        CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP_seqcst ) \
         CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_MoirQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_MoirQueue_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP_seqcst    ) \
         CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP_ic        ) \
         CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP_ic        ) \
-        CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP_seqcst   ) \
         CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP_ic       ) \
 
 #   define CDSSTRESS_OptimsticQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP_ic       ) \
 
 #   define CDSSTRESS_OptimsticQueue_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP_seqcst  ) \
         CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP_ic      ) \
         CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP_ic      ) \
-        CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP_seqcst ) \
         CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_BasketQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_BasketQueue_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP_seqcst  ) \
         CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP_ic      ) \
         CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP_ic      ) \
-        CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP_seqcst ) \
         CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_FCQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP_ic     ) \
 
 #   define CDSSTRESS_FCQueue_1( test_fixture ) \
@@ -718,59 +710,39 @@ namespace cds_test {
         CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination   ) \
 
 #   define CDSSTRESS_FCDeque_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination   ) \
 
 #   define CDSSTRESS_FCDeque_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, FCDequeL_mutex             ) \
-        CDSSTRESS_Queue_F( test_fixture, FCDequeL_stat              ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss           )\
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination       ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost             ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss           )\
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination       ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost             ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination ) \
-        CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_elimination_stat ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination       ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost             ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm           ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination       ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost             ) \
         CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination ) \
-        CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_elimination_stat ) \
 
 #   define CDSSTRESS_FCDeque_HeavyValue_1( test_fixture ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss          ) \
 
 #   define CDSSTRESS_FCDeque_HeavyValue_1( test_fixture ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_ss_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_sm_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_wait_mm_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination      ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination      ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_elimination_stat ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost            ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost            ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_stat       ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_boost_elimination_stat ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_default          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_default          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_mutex            ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_stat             ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_ss_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_sm_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm          ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm          ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_wait_mm_stat     ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination      ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination      ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_elimination_stat ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost            ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost            ) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_stat       ) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination) \
         CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination) \
-        CDSSTRESS_FCQueue_F( test_fixture, FCDequeR_HeavyValue_boost_elimination_stat ) \
 
 #   define CDSSTRESS_RWQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, RWQueue_Spin_ic ) \
 
 #   define CDSSTRESS_SegmentedQueue_1( test_fixture ) \
 
 #   define CDSSTRESS_RWQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, RWQueue_Spin_ic ) \
 
 #   define CDSSTRESS_SegmentedQueue_1( test_fixture ) \
-        CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_mutex_padding    ) \
         CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_spin_padding    ) \
         CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_spin_padding    ) \
-        CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_mutex_padding   ) \
 
 #   define CDSSTRESS_StdQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, StdQueue_deque_Mutex   ) \
 
 #   define CDSSTRESS_StdQueue_1( test_fixture ) \
         CDSSTRESS_Queue_F( test_fixture, StdQueue_deque_Mutex   ) \
@@ -791,86 +763,47 @@ namespace cds_test {
 
 #define CDSSTRESS_MSQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, MSQueue_HP         ) \
 
 #define CDSSTRESS_MSQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, MSQueue_HP         ) \
-    CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_stat    ) \
     CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP        ) \
     CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP        ) \
-    CDSSTRESS_Queue_F( test_fixture, MSQueue_DHP_stat   ) \
     CDSSTRESS_MSQueue_1( test_fixture )
 
 #define CDSSTRESS_MoirQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP       ) \
     CDSSTRESS_MSQueue_1( test_fixture )
 
 #define CDSSTRESS_MoirQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP       ) \
-    CDSSTRESS_Queue_F( test_fixture, MoirQueue_HP_stat  ) \
     CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP      ) \
     CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP      ) \
-    CDSSTRESS_Queue_F( test_fixture, MoirQueue_DHP_stat ) \
     CDSSTRESS_MoirQueue_1( test_fixture )
 
 #define CDSSTRESS_OptimsticQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP         ) \
     CDSSTRESS_MoirQueue_1( test_fixture )
 
 #define CDSSTRESS_OptimsticQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP         ) \
-    CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_HP_stat    ) \
     CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP        ) \
     CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP        ) \
-    CDSSTRESS_Queue_F( test_fixture, OptimisticQueue_DHP_stat   ) \
     CDSSTRESS_OptimsticQueue_1( test_fixture )
 
 #define CDSSTRESS_BasketQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP         ) \
     CDSSTRESS_OptimsticQueue_1( test_fixture )
 
 #define CDSSTRESS_BasketQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP         ) \
-    CDSSTRESS_Queue_F( test_fixture, BasketQueue_HP_stat    ) \
     CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP        ) \
     CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP        ) \
-    CDSSTRESS_Queue_F( test_fixture, BasketQueue_DHP_stat   ) \
     CDSSTRESS_BasketQueue_1( test_fixture )
 
 #define CDSSTRESS_FCQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, FCQueue_deque              ) \
     CDSSTRESS_BasketQueue_1( test_fixture )
 
 #define CDSSTRESS_FCQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, FCQueue_deque              ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_stat         ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_ss_stat ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_sm_stat ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_wait_mm_stat ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_deque_elimination_stat ) \
     CDSSTRESS_Queue_F( test_fixture, FCQueue_list               ) \
     CDSSTRESS_Queue_F( test_fixture, FCQueue_list               ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_list_stat          ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_ss_stat  ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_sm_stat  ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_list_wait_mm_stat  ) \
-    CDSSTRESS_Queue_F( test_fixture, FCQueue_list_elimination_stat ) \
     CDSSTRESS_FCQueue_1( test_fixture )
 
 
 #define CDSSTRESS_FCDeque( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, FCDequeL_default           ) \
     CDSSTRESS_FCQueue_1( test_fixture )
 
 
 #define CDSSTRESS_FCDeque( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, FCDequeL_default           ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_ss_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_sm_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeL_wait_mm_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeL_elimination_stat  ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeL_boost_stat        ) \
     CDSSTRESS_Queue_F( test_fixture, FCDequeR_default           ) \
     CDSSTRESS_Queue_F( test_fixture, FCDequeR_default           ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_mutex             ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_stat              ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_ss_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_sm_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_wait_mm_stat      ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_elimination_stat  ) \
-    CDSSTRESS_Queue_F( test_fixture, FCDequeR_boost_stat        ) \
     CDSSTRESS_FCDeque_1( test_fixture )
 
 #define CDSSTRESS_FCDeque_HeavyValue( test_fixture ) \
     CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_default  ) \
     CDSSTRESS_FCDeque_1( test_fixture )
 
 #define CDSSTRESS_FCDeque_HeavyValue( test_fixture ) \
     CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_default  ) \
-    CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_mutex    ) \
-    CDSSTRESS_FCQueue_F( test_fixture, FCDequeL_HeavyValue_stat     ) \
     CDSSTRESS_FCDeque_HeavyValue_1( test_fixture )
 
 #define CDSSTRESS_RWQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, RWQueue_Spin   ) \
     CDSSTRESS_FCDeque_HeavyValue_1( test_fixture )
 
 #define CDSSTRESS_RWQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, RWQueue_Spin   ) \
-    CDSSTRESS_Queue_F( test_fixture, RWQueue_mutex  ) \
     CDSSTRESS_RWQueue_1( test_fixture )
 
 #define CDSSTRESS_SegmentedQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_spin         ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_spin_padding ) \
     CDSSTRESS_RWQueue_1( test_fixture )
 
 #define CDSSTRESS_SegmentedQueue( test_fixture ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_spin         ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_spin_padding ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_spin_stat    ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_mutex        ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_HP_mutex_stat   ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_spin        ) \
     CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_spin        ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_spin_stat   ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_mutex       ) \
-    CDSSTRESS_Queue_F( test_fixture, SegmentedQueue_DHP_mutex_stat  ) \
     CDSSTRESS_SegmentedQueue_1( test_fixture )
 
 #define CDSSTRESS_VyukovQueue( test_fixture ) \
     CDSSTRESS_SegmentedQueue_1( test_fixture )
 
 #define CDSSTRESS_VyukovQueue( test_fixture ) \
index 7c5dea9..5a4188a 100644 (file)
@@ -237,10 +237,7 @@ namespace {
     CDSSTRESS_MoirQueue( queue_random )
     CDSSTRESS_BasketQueue( queue_random )
     CDSSTRESS_OptimsticQueue( queue_random )
     CDSSTRESS_MoirQueue( queue_random )
     CDSSTRESS_BasketQueue( queue_random )
     CDSSTRESS_OptimsticQueue( queue_random )
-    CDSSTRESS_FCQueue( queue_random )
-    CDSSTRESS_FCDeque( queue_random )
     CDSSTRESS_RWQueue( queue_random )
     CDSSTRESS_RWQueue( queue_random )
-    CDSSTRESS_StdQueue( queue_random )
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
 
 #undef CDSSTRESS_Queue_F
 #define CDSSTRESS_Queue_F( test_fixture, type_name ) \
index 4fa440a..bc04b78 100644 (file)
@@ -200,13 +200,13 @@ namespace {
         }
     };
 
         }
     };
 
-    //CDSSTRESS_MSQueue( spsc_queue )
-    //CDSSTRESS_MoirQueue( spsc_queue )
-    //CDSSTRESS_BasketQueue( spsc_queue )
-    //CDSSTRESS_OptimsticQueue( spsc_queue )
+    CDSSTRESS_MSQueue( spsc_queue )
+    CDSSTRESS_MoirQueue( spsc_queue )
+    CDSSTRESS_BasketQueue( spsc_queue )
+    CDSSTRESS_OptimsticQueue( spsc_queue )
     //CDSSTRESS_FCQueue( spsc_queue )
     //CDSSTRESS_FCDeque( spsc_queue )
     //CDSSTRESS_FCQueue( spsc_queue )
     //CDSSTRESS_FCDeque( spsc_queue )
-    //CDSSTRESS_RWQueue( spsc_queue )
+    CDSSTRESS_RWQueue( spsc_queue )
     //CDSSTRESS_StdQueue( spsc_queue )
 
 #undef CDSSTRESS_Queue_F
     //CDSSTRESS_StdQueue( spsc_queue )
 
 #undef CDSSTRESS_Queue_F