scm: add some unit-tests

Some basic unit tests. More will follow.
This commit is contained in:
Dirk-Jan C. Binnema
2025-06-11 19:50:38 +03:00
parent 527d9322e9
commit caeb2ab3c9
3 changed files with 144 additions and 0 deletions

View File

@ -56,3 +56,16 @@ if makeinfo.found()
meson.add_install_script(install_info_script, infodir, 'mu-scm.info')
endif
endif
if not get_option('tests').disabled()
srcdir=meson.current_source_dir()
def_srcdir='-DMU_SCM_SRCDIR="' + srcdir + '"'
test('test-scm',
executable('test-scm',
'mu-scm.cc',
install: false,
dependencies: [mu_scm_dep],
cpp_args: [mu_scm_dir_arg, def_srcdir, '-DBUILD_TESTS']))
endif