aboutsummaryrefslogtreecommitdiff
path: root/tests/meson.build
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2023-07-07 16:50:26 +0200
committerThomas White <taw@physics.org>2023-07-28 13:22:05 +0200
commitbf0bd78b04123d084884053599dd0917afccf8e0 (patch)
tree5ed38d44149fee0aa6502358e00fc829e62c15e8 /tests/meson.build
parent5fb6775ad236542e38b089e54593e5bb81f611ff (diff)
Add tests for unit cell parameters
Diffstat (limited to 'tests/meson.build')
-rw-r--r--tests/meson.build26
1 files changed, 25 insertions, 1 deletions
diff --git a/tests/meson.build b/tests/meson.build
index 16c8f3a1..cfaac300 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -106,7 +106,31 @@ foreach name : panel_gradient_tests
['gradient_panel_move.c',
'gradient_check_utils.c'],
c_args : ['-DTHING_TO_MOVE='+name[1],
- '-DTEST_GPARAM='+name[2]],
+ '-DTEST_GPARAM='+name[2],
+ '-DMOVE_PANEL=1'],
+ dependencies : [libcrystfeldep, mdep, gsldep])
+ test(name[0], exe)
+endforeach
+
+
+# Refinement gradient checks, part 2: diffraction physics
+panel_gradient_tests = [['gradient_cell_asx', 'asx', 'GPARAM_ASX'],
+ ['gradient_cell_asy', 'asy', 'GPARAM_ASY'],
+ ['gradient_cell_asz', 'asz', 'GPARAM_ASZ'],
+ ['gradient_cell_bsx', 'bsx', 'GPARAM_BSX'],
+ ['gradient_cell_bsy', 'bsy', 'GPARAM_BSY'],
+ ['gradient_cell_bsz', 'bsz', 'GPARAM_BSZ'],
+ ['gradient_cell_csx', 'csx', 'GPARAM_CSX'],
+ ['gradient_cell_csy', 'csy', 'GPARAM_CSY'],
+ ['gradient_cell_csz', 'csz', 'GPARAM_CSZ']]
+
+foreach name : panel_gradient_tests
+ exe = executable(name[0],
+ ['gradient_panel_move.c',
+ 'gradient_check_utils.c'],
+ c_args : ['-DTHING_TO_MOVE='+name[1],
+ '-DTEST_GPARAM='+name[2],
+ '-DCHANGE_CELL=1'],
dependencies : [libcrystfeldep, mdep, gsldep])
test(name[0], exe)
endforeach