neotest: debug rust tests
This commit is contained in:
parent
c00416c88b
commit
4d238568e1
1 changed files with 8 additions and 1 deletions
9
init.lua
9
init.lua
|
|
@ -611,6 +611,7 @@ vim.api.nvim_create_autocmd({ "FileType" }, {
|
||||||
dap.listeners.before.event_exited["dapui_config"] = function()
|
dap.listeners.before.event_exited["dapui_config"] = function()
|
||||||
dapui.close()
|
dapui.close()
|
||||||
end
|
end
|
||||||
|
dapui.setup()
|
||||||
|
|
||||||
-- rust
|
-- rust
|
||||||
dap.adapters.lldb = {
|
dap.adapters.lldb = {
|
||||||
|
|
@ -702,12 +703,18 @@ vim.api.nvim_create_autocmd({ "FileType" }, {
|
||||||
local neotest = require("neotest")
|
local neotest = require("neotest")
|
||||||
neotest.setup({
|
neotest.setup({
|
||||||
adapters = {
|
adapters = {
|
||||||
require("neotest-rust"),
|
require("neotest-rust") {
|
||||||
|
args = { "--no-capture" },
|
||||||
|
dap_adapter = "lldb",
|
||||||
|
},
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
vim.keymap.set("n", "<leader>tr", function()
|
vim.keymap.set("n", "<leader>tr", function()
|
||||||
neotest.run.run()
|
neotest.run.run()
|
||||||
end)
|
end)
|
||||||
|
vim.keymap.set("n", "<leader>td", function()
|
||||||
|
neotest.run.run({ strategy = "dap" })
|
||||||
|
end)
|
||||||
vim.keymap.set("n", "<leader>tf", function()
|
vim.keymap.set("n", "<leader>tf", function()
|
||||||
neotest.run.run(vim.fn.expand("%"))
|
neotest.run.run(vim.fn.expand("%"))
|
||||||
end)
|
end)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue