[Lldb-commits] [PATCH] D127436: [lldb] Resolve exe location for `target create`
Alvin Wong via Phabricator via lldb-commits
lldb-commits at lists.llvm.org
Fri Jun 10 12:03:05 PDT 2022
alvinhochun added a comment.
Does this test look good:
diff
diff --git a/lldb/test/Shell/Commands/command-target-create-resolve-exe.test b/lldb/test/Shell/Commands/command-target-create-resolve-exe.test
new file mode 100644
index 000000000000..3dfa7f0d9853
--- /dev/null
+++ b/lldb/test/Shell/Commands/command-target-create-resolve-exe.test
@@ -0,0 +1,22 @@
+# REQUIRES: system-windows
+# RUN: mkdir "%t.dir"
+# RUN: %clang_host -g0 -O0 %S/Inputs/main.c -o %t.dir\testmain.exe
+
+## Test with full path to exe
+# RUN: %lldb %t.dir\testmain.exe -b | FileCheck %s
+
+## Test with exe on path, with .exe suffix
+# RUN: set "PATH=%t.dir;%%PATH%%" && %lldb testmain.exe -b | FileCheck %s
+
+## Test with exe on path, without .exe suffix
+# RUN: set "PATH=%t.dir;%%PATH%%" && %lldb testmain -b | FileCheck %s
+
+## Test with in cwd, with .exe suffix
+# RUN: cd "%t.dir" && %lldb testmain.exe -b | FileCheck %s
+
+## Test with in cwd, without .exe suffix
+# RUN: cd "%t.dir" && %lldb testmain -b | FileCheck %s
+
+# LABEL: target create
+# CHECK-NEXT: Current executable set to '{{.*[/\\]}}testmain.exe'
+# CHECK-NOT: Error
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D127436/new/
https://reviews.llvm.org/D127436
More information about the lldb-commits
mailing list