Conditionally exclude node_map from non-foa test runs

This commit is contained in:
Christian Mazakas
2023-01-27 14:40:34 -08:00
parent 9973b3f8a8
commit 827c69eb1a

View File

@ -402,6 +402,7 @@ struct map_insert_or_assign_type : map_inserter_base
} }
} map_insert_or_assign; } map_insert_or_assign;
#ifdef BOOST_UNORDERED_FOA_TESTS
// clang-format off // clang-format off
UNORDERED_TEST(insert_exception_test, UNORDERED_TEST(insert_exception_test,
((test_map_)(test_node_map_)) ((test_map_)(test_node_map_))
@ -414,6 +415,20 @@ UNORDERED_TEST(insert_rehash_exception_test,
((default_generator)(limited_range)(generate_collisions)) ((default_generator)(limited_range)(generate_collisions))
) )
// clang-format on // clang-format on
#else
// clang-format off
UNORDERED_TEST(insert_exception_test,
((test_map_))
((try_emplace)(try_emplace2)(map_insert_operator)(map_insert_or_assign))
((default_generator)(limited_range)(generate_collisions))
)
UNORDERED_TEST(insert_rehash_exception_test,
((test_map_))
((try_emplace)(try_emplace2)(map_insert_operator)(map_insert_or_assign))
((default_generator)(limited_range)(generate_collisions))
)
// clang-format on
#endif
// Range insert tests // Range insert tests