Files
MeanField_SERiF/tests/model/meson.build
Emily Boudreaux cb20faeb3d test(tests): added test suite
The test suite is extensive. Note that LLMs were used to aid in the development of the test suite. All LLM generated code was manually reviewed.
2026-11-09 13:53:17 -05:00

31 lines
1017 B
Meson

model_test_sources = files(
'finite_elements.cpp',
'reconstruction.cpp',
'reconstruction_system.cpp',
'surface_refinement.cpp',
'automatic_surface.cpp',
'description.cpp',
'state.cpp',
'scalar_row.cpp',
'pressure_graph.cpp',
'runtime.cpp',
'runtime_deformation.cpp',
'runtime_volume.cpp',
'solver_services.cpp',
'equilibrium_graph.cpp',
'moving_equilibrium.cpp',
'normalized_system.cpp',
'move_only.cpp',
'../equations/fixture.cpp',
)
serif_model_tests = executable(
'serif_model_tests',
model_test_sources,
dependencies: [serif_dep, catch2_dep, stroid_dep],
include_directories: include_directories('../include'),
build_rpath: mfem_runtime_prefix == '' ? '' : mfem_runtime_prefix / 'lib',
)
test('serif_model_tests', serif_model_tests, args: ['~[moving_preconditioner]'], suite: 'model', timeout: 600, is_parallel: false)
test('serif_moving_preconditioner_tests', serif_model_tests, args: ['[moving_preconditioner]'], suite: 'model', timeout: 1200, is_parallel: false)