From: khizmax Date: Mon, 16 Jan 2017 09:15:15 +0000 (+0300) Subject: Merge branch 'flat_combinig_add_stress_and_unint_tests' of https://github.com/mgalimu... X-Git-Tag: v2.3.0~210 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=libcds.git;a=commitdiff_plain;h=056d289619d45ccf1055c18d63cb3bad072a71a0 Merge branch 'flat_combinig_add_stress_and_unint_tests' of https://github.com/mgalimullin/libcds into mgalimullin-flat_combinig_add_stress_and_unint_tests --- 056d289619d45ccf1055c18d63cb3bad072a71a0 diff --cc test/stress/queue/queue_type.h index ad85e09e,ca98c2ea..3a8af179 --- a/test/stress/queue/queue_type.h +++ b/test/stress/queue/queue_type.h @@@ -546,8 -634,18 +588,17 @@@ namespace cds_test test( queue ); \ } + #define CDSSTRESS_FCQueue_F( test_fixture, type_name, level ) \ + TEST_F( test_fixture, type_name ) \ + { \ + if ( !check_detail_level( level )) return; \ + typedef queue::TypesFCHeavyValue< value_type >::type_name queue_type; \ + queue_type queue; \ + test( queue ); \ + } + #define CDSSTRESS_MSQueue( test_fixture ) \ CDSSTRESS_Queue_F( test_fixture, MSQueue_HP, 0 ) \ - CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_michaelAlloc, 0 ) \ CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_seqcst, 2 ) \ CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_ic, 1 ) \ CDSSTRESS_Queue_F( test_fixture, MSQueue_HP_stat, 0 ) \