aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--meson.build4
-rw-r--r--tests/meson.build20
2 files changed, 21 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 77aa5ed9..6d02516e 100644
--- a/meson.build
+++ b/meson.build
@@ -94,6 +94,7 @@ endif
# ************************ libcrystfel (subdir) ************************
subdir('libcrystfel')
+subdir('tests')
# ************************ The programs ************************
@@ -231,6 +232,3 @@ endif
# install : true)
# FIXME: Install manual pages
-
-# FIXME: Tests
-
diff --git a/tests/meson.build b/tests/meson.build
new file mode 100644
index 00000000..24cf9006
--- /dev/null
+++ b/tests/meson.build
@@ -0,0 +1,20 @@
+# CrystFEL unit tests
+
+exe = executable('ambi_check', 'ambi_check.c',
+ dependencies : libcrystfeldep)
+test('ambi_check', exe)
+
+exe = executable('cell_check', 'cell_check.c',
+ dependencies : [libcrystfeldep, mdep, gsldep])
+test('cell_check', exe)
+
+
+exe = executable('centering_check', 'centering_check.c',
+ dependencies : [libcrystfeldep, mdep, gsldep])
+test('centering_check', exe)
+
+exe = executable('integration_check',
+ ['integration_check.c',
+ 'histogram.c'],
+ dependencies : [libcrystfeldep, mdep, gsldep])
+test('integration_check', exe)