feat(deterministic-parallel-assembly): step 1 — tbb-element-evaluation

This commit is contained in:
KOKO\Mimi
2026-08-01 23:21:27 +09:00
parent b9bb439766
commit 6c2e1f3ab1
5 changed files with 457 additions and 1 deletions
+37
View File
@@ -409,6 +409,43 @@ add_test(
--gtest_filter=DeterministicMerge.*
)
add_executable(fesa_parallel_assembly_tests
unit/assembly/parallel_assembler_test.cpp
)
target_compile_features(fesa_parallel_assembly_tests PRIVATE cxx_std_20)
target_compile_options(
fesa_parallel_assembly_tests
PRIVATE
/W4
/permissive-
/EHsc
)
target_link_libraries(fesa_parallel_assembly_tests
PRIVATE
fesa_core
GTest::gtest_main
)
add_test(
NAME ParallelAssembly
COMMAND "$<TARGET_FILE:fesa_parallel_assembly_tests>"
--gtest_filter=ParallelAssembly.*
)
add_test(
NAME TbbElementEvaluation
COMMAND "$<TARGET_FILE:fesa_parallel_assembly_tests>"
--gtest_filter=TbbElementEvaluation.*
)
set_property(
TEST ParallelAssembly TbbElementEvaluation
PROPERTY ENVIRONMENT_MODIFICATION
${FESA_DEPENDENCY_RUNTIME_MODIFICATIONS}
)
add_executable(fesa_constraint_tests
unit/constraints/essential_bc_test.cpp
)