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.
23 lines
674 B
Meson
23 lines
674 B
Meson
preconditioner_test_sources = files(
|
|
'border.cpp',
|
|
'coupling.cpp',
|
|
'graph.cpp',
|
|
'graph_extensions.cpp',
|
|
'graph_review.cpp',
|
|
'inverses.cpp',
|
|
'layout.cpp',
|
|
'material.cpp',
|
|
'parity.cpp',
|
|
'pressure_rows.cpp',
|
|
'../equations/fixture.cpp',
|
|
)
|
|
|
|
serif_preconditioner_tests = executable(
|
|
'serif_preconditioner_tests',
|
|
preconditioner_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_preconditioner_tests', serif_preconditioner_tests, suite: 'preconditioner', timeout: 300, is_parallel: false)
|