aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDima Krasner <dima@dimakrasner.com>2019-08-22 10:19:25 +0300
committerAndreas Schneider <asn@cryptomilk.org>2019-08-22 11:41:49 +0200
commit33d48bfaa7579072b25bb520ca4dd592e3765c24 (patch)
tree05a5003b4470deedb001c325e95639116153fd1f /tests
parentaed0d9dd55b1d9fb68c0e37addc2898ed838a58b (diff)
downloadcmocka-33d48bfaa7579072b25bb520ca4dd592e3765c24.tar.gz
cmocka-33d48bfaa7579072b25bb520ca4dd592e3765c24.tar.xz
cmocka-33d48bfaa7579072b25bb520ca4dd592e3765c24.zip
meson: Build and run unit tests
Diffstat (limited to 'tests')
-rw-r--r--tests/meson.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/meson.build b/tests/meson.build
new file mode 100644
index 0000000..b49066b
--- /dev/null
+++ b/tests/meson.build
@@ -0,0 +1,30 @@
+tests = {
+ 'alloc': false,
+ 'group_setup_assert': true,
+ 'group_setup_fail': true,
+ 'fixtures': false,
+ 'group_fixtures': false,
+ 'groups': false,
+ 'float_macros': false,
+ 'assert_macros': false,
+ 'assert_macros_fail': true,
+ 'basics': false,
+ 'skip': false,
+ 'strmatch': false,
+ 'setup_fail': true,
+ 'ordering': false,
+ 'ordering_fail': true,
+ 'returns': false,
+ 'returns_fail': true,
+ 'wildcard': false,
+ 'skip_filter': false,
+ 'cmockery': false
+}
+
+foreach name, should_fail: tests
+ exe = executable(name,
+ 'test_@0@.c'.format(name),
+ include_directories: [cmocka_includes],
+ link_with: [libcmocka])
+ test(name, exe, should_fail: should_fail)
+endforeach