[gssdp/wip/meson: 3/6] meson: Add tests



commit 550241859ae4b9364e6b97fa4f29e56399f92445
Author: Jens Georg <mail jensge org>
Date:   Sun Apr 23 15:13:03 2017 +0200

    meson: Add tests

 meson.build       |    1 +
 tests/meson.build |   18 ++++++++++++++++++
 2 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/meson.build b/meson.build
index 93fa2fc..cf42c39 100644
--- a/meson.build
+++ b/meson.build
@@ -41,3 +41,4 @@ gio_dep = dependency('gio-2.0', version : '>= 2.32')
 soup_dep = dependency('libsoup-2.4', version : '>= 2.26.1')
 
 subdir('libgssdp')
+subdir('tests')
diff --git a/tests/meson.build b/tests/meson.build
new file mode 100644
index 0000000..6c0a60f
--- /dev/null
+++ b/tests/meson.build
@@ -0,0 +1,18 @@
+test_deps = [glib_dep, gobject_dep, gio_dep]
+
+functional = executable('test-functional',
+                        ['test-functional.c', 'test-util.c'],
+                        dependencies : test_deps,
+                        include_directories : include_directories('..'),
+                        link_with: libgssdp
+                        )
+regression = executable('test-regression',
+                        ['test-regression.c', 'test-util.c'],
+                        dependencies : test_deps,
+                        include_directories : include_directories('..'),
+                        link_with: libgssdp
+                        )
+
+# Cannot run tests in parallel because both would do UPnP on localhost
+test('Functional test', functional, is_parallel: false)
+test('Bug regression test', regression, is_parallel: false)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]