| #!/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[@]}" |