[gnome-calendar] build: Improve test generation
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-calendar] build: Improve test generation
- Date: Sat, 13 Jul 2019 19:05:32 +0000 (UTC)
commit 54690e285a0712a1fece0bc79a182909785b42c6
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Wed Jul 10 17:13:58 2019 -0300
build: Improve test generation
tests/meson.build | 38 +++++++++++++++-----------------------
1 file changed, 15 insertions(+), 23 deletions(-)
---
diff --git a/tests/meson.build b/tests/meson.build
index f0d6cb74..940b44b7 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -30,29 +30,21 @@ libgcal_test_dep = declare_dependency(
include_directories: calendar_incs,
)
-#########
-# Event #
-#########
-
-test_event = executable(
- 'test-event',
- ['test-event.c', compiled_schemas],
- c_args: test_cflags,
- dependencies: libgcal_test_dep,
-)
-
-test('test-event', test_event, env: test_env)
-
+tests = [
+ 'event',
+ 'manager',
+]
-###########
-# Manager #
-###########
+foreach test : tests
+ test_name = 'test-@0@'.format(test)
+ test_source = ['@0@.c'.format(test_name)]
-test_manager = executable(
- 'test-manager',
- ['test-manager.c', compiled_schemas],
- c_args: test_cflags,
- dependencies: libgcal_test_dep,
-)
+ test_executable = executable(
+ test_name,
+ [test_source, compiled_schemas],
+ c_args: test_cflags,
+ dependencies: libgcal_test_dep,
+ )
-test('test-manager', test_manager, env: test_env)
+ test(test, test_executable, env: test_env)
+endforeach
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]