aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/meson.build14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/meson.build b/tests/meson.build
new file mode 100644
index 0000000..3a6b150
--- /dev/null
+++ b/tests/meson.build
@@ -0,0 +1,14 @@
+prog_scan_sh = find_program('scan.sh')
+prog_scanner = find_program(dep_scanner.get_pkgconfig_variable('wayland_scanner'))
+
+# Check that each protocol passes through the scanner
+foreach protocol_file : protocol_files
+ protocol_path = join_paths(wayland_protocols_srcdir, protocol_file)
+ test_name = 'scan-@0@'.format(protocol_file.underscorify())
+ test(test_name, prog_scan_sh,
+ args: protocol_path,
+ env: [
+ 'SCANNER=@0@'.format(prog_scanner.path()),
+ ]
+ )
+endforeach