#!/bin/bash | |
# | |
# Copyright 2024 GNOME Foundation, Inc. | |
# | |
# SPDX-License-Identifier: LGPL-2.1-or-later | |
# | |
# Original author: Philip Withnall | |
set -e | |
# If the test is run under Python (e.g. the first argument to this script is | |
# /usr/bin/python3) or if it’s the special xmllint test in GLib, then don’t | |
# pass the GTest `-m thorough` argument to it. | |
if [[ "$1" == *"python"* || | |
"$1" == *"xmllint" ]]; then | |
args=() | |
else | |
# See the documentation for g_test_init() | |
args=("-m" "thorough") | |
fi | |
exec "$@" "${args[@]}" |