[Lldb-commits] [lldb] [lldb-dap][ext] Add script to only run extension unittests (PR #175010)
Ebuka Ezike via lldb-commits
lldb-commits at lists.llvm.org
Thu Jan 8 08:18:57 PST 2026
https://github.com/da-viper created https://github.com/llvm/llvm-project/pull/175010
`vscode-test` requirest a GUI or something that emulates one. Use the Mocha test library directly for unitest
Run unittests using `npm run unittest`
>From 54e0373f244e99529fda102392381f817673acb6 Mon Sep 17 00:00:00 2001
From: Ebuka Ezike <yerimyah1 at gmail.com>
Date: Thu, 8 Jan 2026 16:15:14 +0000
Subject: [PATCH] [lldb-dap][ext] Add script to only run unittest
`vscode-test` requirest a GUI or something that emulates one.
Use the Mocha test library directly for unitest
run unittest using `npm run unittest`
---
lldb/tools/lldb-dap/extension/package.json | 2 ++
1 file changed, 2 insertions(+)
diff --git a/lldb/tools/lldb-dap/extension/package.json b/lldb/tools/lldb-dap/extension/package.json
index bcc38aec260d6..eac1bdcd85bfa 100644
--- a/lldb/tools/lldb-dap/extension/package.json
+++ b/lldb/tools/lldb-dap/extension/package.json
@@ -65,6 +65,8 @@
"compile": "tsc -p ./",
"publish": "vsce publish",
"pretest": "npm run compile",
+ "preunittest": "npm run pretest",
+ "unittest": "mocha --ui tdd ./out/test/unit",
"test": "vscode-test",
"vscode-uninstall": "code --uninstall-extension llvm-vs-code-extensions.lldb-dap",
"vscode-install": "code --install-extension ./out/lldb-dap.vsix"
More information about the lldb-commits
mailing list