[glib/wip/smcv/installed-tests: 1/3] assert-msg-test.py: Look for assert-msg-test relative to this script
- From: Simon McVittie <smcv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib/wip/smcv/installed-tests: 1/3] assert-msg-test.py: Look for assert-msg-test relative to this script
- Date: Sun, 24 Jul 2022 16:36:52 +0000 (UTC)
commit a4135b9652d87aecfa4b05c4525609960661968c
Author: Simon McVittie <smcv collabora com>
Date: Sun Jul 24 16:33:12 2022 +0100
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 <smcv collabora com>
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 d2c8f14516..01bedce91b 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):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]