summaryrefslogtreecommitdiff
path: root/lldb/test
diff options
context:
space:
mode:
authorJonas Devlieghere <jonas@devlieghere.com>2023-05-01 14:08:43 -0700
committerJonas Devlieghere <jonas@devlieghere.com>2023-05-01 14:11:11 -0700
commitb12b35ad4bec98c028a1926e4891e746b1f55d2f (patch)
tree1811a007aec03b44722ed93b95912ffcc86c9203 /lldb/test
parentb2fdb1417bf9dd915a99c075bcdeeb6ca6b8e2d1 (diff)
downloadllvm-b12b35ad4bec98c028a1926e4891e746b1f55d2f.tar.gz
[lldb] Add debugger.external-editor setting
Add a new setting (debugger.external-editor) to specify an external editor. The setting takes precedence over the existing LLDB_EXTERNAL_EDITOR environment variable. Differential revision: https://reviews.llvm.org/D149565
Diffstat (limited to 'lldb/test')
-rw-r--r--lldb/test/Shell/Settings/TestExternalEditor.test4
1 files changed, 4 insertions, 0 deletions
diff --git a/lldb/test/Shell/Settings/TestExternalEditor.test b/lldb/test/Shell/Settings/TestExternalEditor.test
new file mode 100644
index 000000000000..de0195ae8ac5
--- /dev/null
+++ b/lldb/test/Shell/Settings/TestExternalEditor.test
@@ -0,0 +1,4 @@
+REQUIRES: system-darwin
+RUN: %lldb -o 'settings set use-external-editor true' -o 'setting set external-editor foo' -o 'session save' -b 2>&1 | FileCheck %s
+RUN: LLDB_EXTERNAL_EDITOR="foo" %lldb -o 'settings set use-external-editor true' -o 'session save' -b 2>&1 | FileCheck %s
+CHECK: error: could not find external editor "foo": LSFindApplicationForInfo returned error