X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2Fstress%2Fqueue%2Fqueue_type.h;h=bcb14b769621b9234a4a10bbea2d1a6202328764;hb=2802be1032ec0902fe213b654efd54e1f5319c77;hp=c20770834f708a37ab8bd4365f1d077648b9e6e6;hpb=48b2020bfe3a4effd945bea5193b5746388d2562;p=libcds.git diff --git a/test/stress/queue/queue_type.h b/test/stress/queue/queue_type.h index c2077083..bcb14b76 100644 --- a/test/stress/queue/queue_type.h +++ b/test/stress/queue/queue_type.h @@ -684,27 +684,19 @@ namespace cds_test { #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_DHP_seqcst ) \ 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_DHP_seqcst ) \ 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_DHP_seqcst ) \ 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_DHP_seqcst ) \ 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, 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_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_boost_elimination_stat ) \ # 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_stat ) \ 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_stat ) \ 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_stat ) \ 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_stat ) \ 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_stat ) \ 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_stat ) \ 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 ) \ - 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_mutex_padding ) \ # 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 ) \ - CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_stat ) \ 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_Queue_F( test_fixture, MoirQueue_HP_stat ) \ 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_Queue_F( test_fixture, OptimisticQueue_HP_stat ) \ 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_Queue_F( test_fixture, BasketQueue_HP_stat ) \ 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_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_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_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_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_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_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_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_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 ) \