| # Copyright 2024 Collabora Ltd. | |
| # SPDX-License-Identifier: LGPL-2.1-or-later | |
| test_env = environment() | |
| test_env.set('G_TEST_SRCDIR', meson.current_source_dir()) | |
| test_env.set('G_TEST_BUILDDIR', meson.current_build_dir()) | |
| lint_scripts = [ | |
| 'black.sh', | |
| 'flake8.sh', | |
| 'reuse.sh', | |
| 'shellcheck.sh', | |
| ] | |
| if have_bash | |
| foreach test_name : lint_scripts | |
| test( | |
| test_name, | |
| bash, | |
| args : [files(test_name)], | |
| env : test_env, | |
| suite : ['lint', 'no-valgrind'], | |
| protocol : 'tap', | |
| ) | |
| endforeach | |
| endif | |
| test( | |
| 'check-missing-install-tag.py', | |
| python, | |
| args : ['-B', files('check-missing-install-tag.py')], | |
| env : test_env, | |
| suite : ['lint', 'no-valgrind'], | |
| protocol : 'tap', | |
| ) |