build: Improve test generation

This commit is contained in:
Georges Basile Stavracas Neto
2019-07-13 16:04:30 -03:00
parent 2e5067d75c
commit 54690e285a
+15 -23
View File
@@ -30,29 +30,21 @@ libgcal_test_dep = declare_dependency(
include_directories: calendar_incs, include_directories: calendar_incs,
) )
######### tests = [
# Event # 'event',
######### 'manager',
]
test_event = executable( foreach test : tests
'test-event', test_name = 'test-@0@'.format(test)
['test-event.c', compiled_schemas], test_source = ['@0@.c'.format(test_name)]
c_args: test_cflags,
dependencies: libgcal_test_dep,
)
test('test-event', test_event, env: test_env) test_executable = executable(
test_name,
[test_source, compiled_schemas],
c_args: test_cflags,
dependencies: libgcal_test_dep,
)
test(test, test_executable, env: test_env)
########### endforeach
# Manager #
###########
test_manager = executable(
'test-manager',
['test-manager.c', compiled_schemas],
c_args: test_cflags,
dependencies: libgcal_test_dep,
)
test('test-manager', test_manager, env: test_env)