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.
31 lines
1017 B
Meson
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)
|