[gobject-introspection: 1/2] meson: Run annotationparser tests



commit a016945e801bbc12b7f84b5ce8e6a2ece4bfbb97
Author: Tomasz Miąsko <tomasz miasko gmail com>
Date:   Sun Dec 9 00:00:00 2018 +0000

    meson: Run annotationparser tests

 tests/scanner/annotationparser/meson.build | 20 ++++++++++++++++++++
 tests/scanner/meson.build                  |  2 ++
 2 files changed, 22 insertions(+)
---
diff --git a/tests/scanner/annotationparser/meson.build b/tests/scanner/annotationparser/meson.build
new file mode 100644
index 00000000..954dc28d
--- /dev/null
+++ b/tests/scanner/annotationparser/meson.build
@@ -0,0 +1,20 @@
+annotationparser_test_env = environment()
+annotationparser_test_env.append('PYTHONPATH', join_paths(meson.current_build_dir(), '../../../'))
+
+annotationparser_test_files = [
+  'test_patterns.py',
+]
+
+# FIXME: MSVC
+#   from giscanner._giscanner import SourceScanner as CSourceScanner
+#   ImportError: DLL load failed: The specified module could not be found.
+if cc.get_id() != 'msvc'
+  annotationparser_test_files += [
+    'test_parser.py',
+  ]
+endif
+
+foreach f : annotationparser_test_files
+  test(f, python, args: files(f), env: annotationparser_test_env)
+endforeach
+
diff --git a/tests/scanner/meson.build b/tests/scanner/meson.build
index ea7e9e5f..525e5f09 100644
--- a/tests/scanner/meson.build
+++ b/tests/scanner/meson.build
@@ -19,3 +19,5 @@ endif
 foreach f : scanner_test_files 
   test(f, python, args: files(f), env: scanner_test_env)
 endforeach
+
+subdir('annotationparser')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]