From: Tom Weaver Date: Tue, 2 Jun 2020 15:09:17 +0000 (+0100) Subject: [Dexter] Add os.path.normcase(...) transform to test path early. X-Git-Tag: llvmorg-12-init~4405 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bf1cdc2c6c0460b7121ac653c796ef4995b1dfa9;p=platform%2Fupstream%2Fllvm.git [Dexter] Add os.path.normcase(...) transform to test path early. When passing a test path, if the path points directly at a file, then normcase would not be called on path. This would change the expected lower case drive path, on windows, to be uppercase. This patch simply calls normcase on the test path at the earliest point possible to avoid this issue. Reviewers: djtodoro, jmorse Differential Revision: https://reviews.llvm.org/D78633 --- diff --git a/debuginfo-tests/dexter/dex/tools/TestToolBase.py b/debuginfo-tests/dexter/dex/tools/TestToolBase.py index 7e00fc5..a2d8a90 100644 --- a/debuginfo-tests/dexter/dex/tools/TestToolBase.py +++ b/debuginfo-tests/dexter/dex/tools/TestToolBase.py @@ -79,6 +79,7 @@ class TestToolBase(ToolBase): raise Error(e) options.test_path = os.path.abspath(options.test_path) + options.test_path = os.path.normcase(options.test_path) if not os.path.isfile(options.test_path) and not os.path.isdir(options.test_path): raise Error( 'could not find test path "{}"'.format(