X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=blobdiff_plain;f=test%2Fstress%2Fqueue%2Fpush_pop.cpp;h=b449ccb81382abb3b21a830728c6cd914be6d18a;hp=b12a19982c3dfab794fe55c27e620344890ee6dc;hb=ffaea502f2db24e85c1c69680a39dd142b348bfe;hpb=286469dcae77df14d48c74faaacf118e11121da6;ds=sidebyside diff --git a/test/stress/queue/push_pop.cpp b/test/stress/queue/push_pop.cpp index b12a1998..b449ccb8 100644 --- a/test/stress/queue/push_pop.cpp +++ b/test/stress/queue/push_pop.cpp @@ -40,6 +40,7 @@ namespace { static size_t s_nConsumerThreadCount = 4; static size_t s_nProducerThreadCount = 4; static size_t s_nQueueSize = 4000000; + static size_t s_nSegmentedQueueSize = 400000; static size_t s_nVyukovQueueSize = 40000; static size_t s_nHeavyValueSize = 100; @@ -327,6 +328,7 @@ namespace { s_nProducerThreadCount = cfg.get_size_t( "ProducerCount", s_nProducerThreadCount ); s_nQueueSize = cfg.get_size_t( "QueueSize", s_nQueueSize ); s_nVyukovQueueSize = cfg.get_size_t( "VyukovQueueSize", s_nVyukovQueueSize ); + s_nSegmentedQueueSize = cfg.get_size_t( "SegmentedQueueSize", s_nSegmentedQueueSize ); s_nHeavyValueSize = cfg.get_size_t( "HeavyValueSize", s_nHeavyValueSize ); if ( s_nConsumerThreadCount == 0u ) @@ -365,7 +367,7 @@ namespace { s_nQueueSize = old_queue_size; \ } - CDSSTRESS_VyukovQueue( simple_queue_push_pop ) + //CDSSTRESS_VyukovQueue( simple_queue_push_pop ) #undef CDSSTRESS_Queue_F @@ -419,6 +421,7 @@ namespace { TEST_P( test_fixture, type_name ) \ { \ typedef typename queue::Types::type_name queue_type; \ + s_nQueueSize = s_nSegmentedQueueSize; \ test< queue_type >(); \ }