From a4135b9652d87aecfa4b05c4525609960661968c Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Sun, 24 Jul 2022 16:33:12 +0100 Subject: [PATCH] assert-msg-test.py: Look for assert-msg-test relative to this script When run as an installed-test, assert-msg-test generally won't be in the PATH, but it will be in the same directory as the installed copy of this script, so we can find it that way. This fixes an installed-tests failure in Debian's autopkgtest environment. Signed-off-by: Simon McVittie --- glib/tests/assert-msg-test.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/glib/tests/assert-msg-test.py b/glib/tests/assert-msg-test.py index d2c8f1451..01bedce91 100755 --- a/glib/tests/assert-msg-test.py +++ b/glib/tests/assert-msg-test.py @@ -64,7 +64,9 @@ class TestAssertMessage(unittest.TestCase): os.environ["G_TEST_BUILDDIR"], "assert-msg-test" ) else: - self.__assert_msg_test = shutil.which("assert-msg-test") + self.__assert_msg_test = os.path.join( + os.path.dirname(__file__), "assert-msg-test" + ) print("assert-msg-test:", self.__assert_msg_test) def runAssertMessage(self, *args):