[all-commits] [llvm/llvm-project] ae7a3e: [test][lldb-vscode] Un-realpath coreFile test.

Jordan Rupprecht via All-commits all-commits at lists.llvm.org
Mon Nov 21 08:33:04 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ae7a3e1c1d3ed7125c2436b9fd50512f7548acd7
      https://github.com/llvm/llvm-project/commit/ae7a3e1c1d3ed7125c2436b9fd50512f7548acd7
  Author: Jordan Rupprecht <rupprecht at google.com>
  Date:   2022-11-21 (Mon, 21 Nov 2022)

  Changed paths:
    M lldb/test/API/tools/lldb-vscode/coreFile/TestVSCode_coreFile.py

  Log Message:
  -----------
  [test][lldb-vscode] Un-realpath coreFile test.

TestVSCode_coreFile looks for an exe/core file in the same directory as the test. It first calls `realpath`, but I don't think it's necessary. Using `realpath` prevents this test from working when run as part of a build system that uses content-addressed-storage, i.e. all the files might all be symlinks in the same directory pointing to files in different directories elsewhere. If some amount of normalization is needed, maybe `os.path.normpath()` would be useful, although I wouldn't see why that's needed either.

(This is a fairly trivial patch, but I'm mailing it to see if there is a reason we need to keep `realpath`, and if so, if there's some other workaround we can do).

Differential Revision: https://reviews.llvm.org/D138345




More information about the All-commits mailing list