diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2021-07-21 09:28:25 -0400 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2021-08-06 15:04:38 -0400 |
commit | 1dcde9da61205f762ee4f1880732b18ee7360389 (patch) | |
tree | 257b6617295736b6ad37a534aad02cd7542f6c30 /mesonbuild/modules/gnome.py | |
parent | 51cbb15335d324fae9df61a70fd716ef187a867a (diff) | |
download | meson-1dcde9da61205f762ee4f1880732b18ee7360389.zip meson-1dcde9da61205f762ee4f1880732b18ee7360389.tar.gz meson-1dcde9da61205f762ee4f1880732b18ee7360389.tar.bz2 |
modules: Add API to add test
This fix kwargs not going through typed_kwargs() decorator that sets
defaults.
Fixes: #9009
Diffstat (limited to 'mesonbuild/modules/gnome.py')
-rw-r--r-- | mesonbuild/modules/gnome.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py index 3cc8ebd..b138f55 100644 --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py @@ -1136,10 +1136,8 @@ class GnomeModule(ExtensionModule): check_env = ['DOC_MODULE=' + modulename, 'DOC_MAIN_SGML_FILE=' + main_file] check_args = [targetname + '-check', check_cmd] - check_kwargs = {'env': check_env, - 'workdir': os.path.join(state.environment.get_build_dir(), state.subdir), - 'depends': custom_target} - self.interpreter.add_test(state.current_node, check_args, check_kwargs, True) + check_workdir = os.path.join(state.environment.get_build_dir(), state.subdir) + state.test(check_args, env=check_env, workdir=check_workdir, depends=custom_target) res = [custom_target, alias_target] if kwargs.get('install', True): res.append(state.backend.get_executable_serialisation(command + args)) |