summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaiki Ueno <ueno@gnu.org>2021-07-03 16:58:59 +0000
committerDaiki Ueno <ueno@gnu.org>2021-07-03 16:58:59 +0000
commit42d41c971ced21cada815fd0630e57779ccf3683 (patch)
tree16b436e34308305ab3da39c895bd13a09a54256c
parentdf94aca387455b9fbae5e1ad9d80b9b330b6fa02 (diff)
parent7407a261b716df35e2c4c4359847a353b57eb5ca (diff)
downloadlibsecret-42d41c971ced21cada815fd0630e57779ccf3683.tar.gz
Merge branch 'wip/dueno/egg-tests' into 'master'
meson: Run tests for libegg See merge request GNOME/libsecret!84
-rw-r--r--egg/meson.build27
1 files changed, 27 insertions, 0 deletions
diff --git a/egg/meson.build b/egg/meson.build
index 1b8a626..ac7c024 100644
--- a/egg/meson.build
+++ b/egg/meson.build
@@ -23,3 +23,30 @@ libegg = static_library('egg',
dependencies: libegg_deps,
include_directories: [config_h_dir, build_dir],
)
+
+# Tests
+test_names = [
+ 'test-hex',
+ 'test-secmem',
+]
+
+if get_option('gcrypt')
+ test_names += [
+ 'test-dh',
+ 'test-hkdf',
+ ]
+endif
+
+foreach _test : test_names
+
+ test_bin = executable(_test,
+ '@0@.c'.format(_test),
+ dependencies: libegg_deps,
+ link_with: libegg,
+ include_directories: config_h_dir,
+ )
+
+ test(_test, test_bin,
+ suite: 'libegg',
+ )
+endforeach