[glib/wip/smcv/installed-tests: 1/3] assert-msg-test.py: Look for assert-msg-test relative to this script




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]