Moved stack unit test to gtest framework
[libcds.git] / projects / source.test-hdr.mk
index f16cb384ba0022551f20d6c056b4c1d834d10a4d..3bfc132ec36d90fcc6c12457dc72f85b34a411c5 100644 (file)
@@ -15,6 +15,13 @@ CDS_TESTHDR_MAP := \
     tests/test-hdr/map/hdr_michael_map_lazy_rcu_shb.cpp \
     tests/test-hdr/map/hdr_michael_map_lazy_rcu_sht.cpp \
     tests/test-hdr/map/hdr_michael_map_lazy_nogc.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_hp.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_dhp.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpb.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpi.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_rcu_gpt.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_rcu_shb.cpp \
+    tests/test-hdr/map/hdr_feldman_hashmap_rcu_sht.cpp \
     tests/test-hdr/map/hdr_refinable_hashmap_hashmap_std.cpp \
     tests/test-hdr/map/hdr_refinable_hashmap_boost_list.cpp \
     tests/test-hdr/map/hdr_refinable_hashmap_list.cpp \
@@ -24,7 +31,7 @@ CDS_TESTHDR_MAP := \
     tests/test-hdr/map/hdr_refinable_hashmap_boost_unordered_map.cpp \
     tests/test-hdr/map/hdr_refinable_hashmap_slist.cpp \
     tests/test-hdr/map/hdr_skiplist_map_hp.cpp \
-    tests/test-hdr/map/hdr_skiplist_map_ptb.cpp \
+    tests/test-hdr/map/hdr_skiplist_map_dhp.cpp \
     tests/test-hdr/map/hdr_skiplist_map_rcu_gpi.cpp \
     tests/test-hdr/map/hdr_skiplist_map_rcu_gpb.cpp \
     tests/test-hdr/map/hdr_skiplist_map_rcu_gpt.cpp \
@@ -60,39 +67,41 @@ CDS_TESTHDR_MAP := \
 CDS_TESTHDR_DEQUE := \
     tests/test-hdr/deque/hdr_fcdeque.cpp
 
-CDS_TESTHDR_ORDLIST := \
-    tests/test-hdr/ordered_list/hdr_lazy_dhp.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_hp.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_nogc.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_rcu_gpi.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_rcu_gpb.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_rcu_gpt.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_rcu_shb.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_rcu_sht.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_dhp.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_hp.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_nogc.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpb.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpi.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_gpt.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_shb.cpp \
-    tests/test-hdr/ordered_list/hdr_lazy_kv_rcu_sht.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_dhp.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_hp.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_nogc.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_rcu_gpi.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_rcu_gpb.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_rcu_gpt.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_rcu_shb.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_rcu_sht.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_dhp.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_hp.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_nogc.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpi.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpb.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_rcu_gpt.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_rcu_shb.cpp \
-    tests/test-hdr/ordered_list/hdr_michael_kv_rcu_sht.cpp
+CDS_TESTHDR_LIST := \
+    tests/test-hdr/list/hdr_lazy_dhp.cpp \
+    tests/test-hdr/list/hdr_lazy_hp.cpp \
+    tests/test-hdr/list/hdr_lazy_nogc.cpp \
+    tests/test-hdr/list/hdr_lazy_nogc_unord.cpp \
+    tests/test-hdr/list/hdr_lazy_rcu_gpi.cpp \
+    tests/test-hdr/list/hdr_lazy_rcu_gpb.cpp \
+    tests/test-hdr/list/hdr_lazy_rcu_gpt.cpp \
+    tests/test-hdr/list/hdr_lazy_rcu_shb.cpp \
+    tests/test-hdr/list/hdr_lazy_rcu_sht.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_dhp.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_hp.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_nogc.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_nogc_unord.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_rcu_gpb.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_rcu_gpi.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_rcu_gpt.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_rcu_shb.cpp \
+    tests/test-hdr/list/hdr_lazy_kv_rcu_sht.cpp \
+    tests/test-hdr/list/hdr_michael_dhp.cpp \
+    tests/test-hdr/list/hdr_michael_hp.cpp \
+    tests/test-hdr/list/hdr_michael_nogc.cpp \
+    tests/test-hdr/list/hdr_michael_rcu_gpi.cpp \
+    tests/test-hdr/list/hdr_michael_rcu_gpb.cpp \
+    tests/test-hdr/list/hdr_michael_rcu_gpt.cpp \
+    tests/test-hdr/list/hdr_michael_rcu_shb.cpp \
+    tests/test-hdr/list/hdr_michael_rcu_sht.cpp \
+    tests/test-hdr/list/hdr_michael_kv_dhp.cpp \
+    tests/test-hdr/list/hdr_michael_kv_hp.cpp \
+    tests/test-hdr/list/hdr_michael_kv_nogc.cpp \
+    tests/test-hdr/list/hdr_michael_kv_rcu_gpi.cpp \
+    tests/test-hdr/list/hdr_michael_kv_rcu_gpb.cpp \
+    tests/test-hdr/list/hdr_michael_kv_rcu_gpt.cpp \
+    tests/test-hdr/list/hdr_michael_kv_rcu_shb.cpp \
+    tests/test-hdr/list/hdr_michael_kv_rcu_sht.cpp
 
 CDS_TESTHDR_PQUEUE := \
     tests/test-hdr/priority_queue/hdr_intrusive_mspqueue_dyn.cpp \
@@ -127,6 +136,13 @@ CDS_TESTHDR_QUEUE := \
     tests/test-hdr/queue/hdr_vyukov_mpmc_cyclic.cpp
 
 CDS_TESTHDR_SET := \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_hp.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_dhp.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpi.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpb.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_gpt.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_shb.cpp \
+    tests/test-hdr/set/hdr_intrusive_feldman_hashset_rcu_sht.cpp \
     tests/test-hdr/set/hdr_intrusive_refinable_hashset_avlset.cpp \
     tests/test-hdr/set/hdr_intrusive_refinable_hashset_list.cpp \
     tests/test-hdr/set/hdr_intrusive_refinable_hashset_set.cpp \
@@ -136,7 +152,7 @@ CDS_TESTHDR_SET := \
     tests/test-hdr/set/hdr_intrusive_refinable_hashset_treapset.cpp \
     tests/test-hdr/set/hdr_intrusive_refinable_hashset_uset.cpp \
     tests/test-hdr/set/hdr_intrusive_skiplist_hp.cpp \
-    tests/test-hdr/set/hdr_intrusive_skiplist_ptb.cpp \
+    tests/test-hdr/set/hdr_intrusive_skiplist_dhp.cpp \
     tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpb.cpp \
     tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpi.cpp \
     tests/test-hdr/set/hdr_intrusive_skiplist_rcu_gpt.cpp \
@@ -168,6 +184,13 @@ CDS_TESTHDR_SET := \
     tests/test-hdr/set/hdr_michael_set_lazy_rcu_shb.cpp \
     tests/test-hdr/set/hdr_michael_set_lazy_rcu_sht.cpp \
     tests/test-hdr/set/hdr_michael_set_lazy_nogc.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_hp.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_dhp.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_rcu_gpb.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_rcu_gpi.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_rcu_gpt.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_rcu_shb.cpp \
+    tests/test-hdr/set/hdr_feldman_hashset_rcu_sht.cpp \
     tests/test-hdr/set/hdr_refinable_hashset_hashset_std.cpp \
     tests/test-hdr/set/hdr_refinable_hashset_boost_flat_set.cpp \
     tests/test-hdr/set/hdr_refinable_hashset_boost_list.cpp \
@@ -180,7 +203,7 @@ CDS_TESTHDR_SET := \
     tests/test-hdr/set/hdr_refinable_hashset_slist.cpp \
     tests/test-hdr/set/hdr_refinable_hashset_vector.cpp \
     tests/test-hdr/set/hdr_skiplist_set_hp.cpp \
-    tests/test-hdr/set/hdr_skiplist_set_ptb.cpp \
+    tests/test-hdr/set/hdr_skiplist_set_dhp.cpp \
     tests/test-hdr/set/hdr_skiplist_set_rcu_gpi.cpp \
     tests/test-hdr/set/hdr_skiplist_set_rcu_gpb.cpp \
     tests/test-hdr/set/hdr_skiplist_set_rcu_gpt.cpp \
@@ -215,37 +238,40 @@ CDS_TESTHDR_SET := \
     tests/test-hdr/set/hdr_striped_hashset_slist.cpp \
     tests/test-hdr/set/hdr_striped_hashset_vector.cpp 
 
-CDS_TESTHDR_STACK := \
-    tests/test-hdr/stack/hdr_intrusive_fcstack.cpp \
-    tests/test-hdr/stack/hdr_treiber_stack_hp.cpp \
-    tests/test-hdr/stack/hdr_treiber_stack_dhp.cpp \
-    tests/test-hdr/stack/hdr_elimination_stack_hp.cpp \
-    tests/test-hdr/stack/hdr_elimination_stack_dhp.cpp \
-    tests/test-hdr/stack/hdr_fcstack.cpp
-
 CDS_TESTHDR_TREE := \
     tests/test-hdr/tree/hdr_tree_reg.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_hp.cpp \
-    tests/test-hdr/tree/hdr_intrusive_ellen_bintree_ptb.cpp \
+    tests/test-hdr/tree/hdr_intrusive_ellen_bintree_dhp.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpb.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpi.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_gpt.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_shb.cpp \
     tests/test-hdr/tree/hdr_intrusive_ellen_bintree_rcu_sht.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_hp.cpp \
-    tests/test-hdr/tree/hdr_ellenbintree_map_ptb.cpp \
+    tests/test-hdr/tree/hdr_ellenbintree_map_dhp.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpb.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpi.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_rcu_gpt.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_rcu_shb.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_map_rcu_sht.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_set_hp.cpp \
-    tests/test-hdr/tree/hdr_ellenbintree_set_ptb.cpp \
+    tests/test-hdr/tree/hdr_ellenbintree_set_dhp.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpb.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpi.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_set_rcu_gpt.cpp \
     tests/test-hdr/tree/hdr_ellenbintree_set_rcu_shb.cpp \
-    tests/test-hdr/tree/hdr_ellenbintree_set_rcu_sht.cpp
+    tests/test-hdr/tree/hdr_ellenbintree_set_rcu_sht.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpb.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpb_pool_monitor.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpi.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpi_pool_monitor.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpt.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_gpt_pool_monitor.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_shb.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_shb_pool_monitor.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_sht.cpp \
+    tests/test-hdr/tree/hdr_bronson_avltree_map_rcu_sht_pool_monitor.cpp \
+    
 
 CDS_TESTHDR_MISC := \
     tests/test-hdr/misc/cxx11_atomic_class.cpp \
@@ -255,17 +281,17 @@ CDS_TESTHDR_MISC := \
     tests/test-hdr/misc/michael_allocator.cpp \
     tests/test-hdr/misc/hash_tuple.cpp \
     tests/test-hdr/misc/bitop_st.cpp \
+    tests/test-hdr/misc/split_bitstring.cpp \
     tests/test-hdr/misc/permutation_generator.cpp \
     tests/test-hdr/misc/thread_init_fini.cpp
 
 CDS_TESTHDR_SOURCES := \
     $(CDS_TESTHDR_QUEUE) \
     $(CDS_TESTHDR_PQUEUE) \
-    $(CDS_TESTHDR_STACK) \
     $(CDS_TESTHDR_MAP) \
     $(CDS_TESTHDR_DEQUE) \
-    $(CDS_TESTHDR_ORDLIST) \
+    $(CDS_TESTHDR_LIST) \
     $(CDS_TESTHDR_SET) \
     $(CDS_TESTHDR_TREE) \
     $(CDS_TESTHDR_MISC)
-    
\ No newline at end of file
+