[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
This commit is contained in:
Tom Weaver
2020-06-02 16:09:17 +01:00
parent 53c29a42d0
commit bf1cdc2c6c

View File

@@ -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(
'<d>could not find test path</> <r>"{}"</>'.format(