mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2024-12-23 22:16:16 +01:00
tests: Run lint tests with detected bash
When we invoke a shell script directly, the system selects a bash binary
that might be different from the one detected by find_program('bash').
Explicitly use the one detected by Meson, matching the behavior of our
other test() invocations on shell scripts.
Fixes test failure on Windows in GitHub Actions CI:
stdout: 1: UNKNOWN: Windows Subsystem for Linux has no installed distributions.
stdout: 2: UNKNOWN: Distributions can be installed by visiting the Microsoft Store:
stdout: 3: UNKNOWN: https://aka.ms/wslstore
Found-by: Benoit Pierre <benoit.pierre@gmail.com>
Fixes: d7601f7eed
("Incorporate some lint checks into `meson test`")
This commit is contained in:
parent
43940d88f4
commit
ca77a1625d
@ -15,7 +15,9 @@ lint_scripts = [
|
||||
if have_bash
|
||||
foreach test_name : lint_scripts
|
||||
test(
|
||||
test_name, files(test_name),
|
||||
test_name,
|
||||
bash,
|
||||
args : [files(test_name)],
|
||||
env : test_env,
|
||||
suite : ['lint', 'no-valgrind'],
|
||||
protocol : 'tap',
|
||||
|
Loading…
Reference in New Issue
Block a user