feat(java): allow overriding test config

This commit is contained in:
kezhenxu94 2024-07-03 10:56:27 +08:00
parent d8958d78b5
commit d6c3775ffb
No known key found for this signature in database
GPG key ID: 8BD99F552D9F33D7

View file

@ -225,8 +225,18 @@ return {
-- custom keymaps for Java test runner (not yet compatible with neotest) -- custom keymaps for Java test runner (not yet compatible with neotest)
wk.register({ wk.register({
["<leader>t"] = { name = "+test" }, ["<leader>t"] = { name = "+test" },
["<leader>tt"] = { require("jdtls.dap").test_class, "Run All Test" }, ["<leader>tt"] = {
["<leader>tr"] = { require("jdtls.dap").test_nearest_method, "Run Nearest Test" }, function()
require("jdtls.dap").test_class({ config_overrides = opts.test.config_overrides })
end,
"Run All Test",
},
["<leader>tr"] = {
function()
require("jdtls.dap").test_nearest_method({ config_overrides = opts.test.config_overrides })
end,
"Run Nearest Test",
},
["<leader>tT"] = { require("jdtls.dap").pick_test, "Run Test" }, ["<leader>tT"] = { require("jdtls.dap").pick_test, "Run Test" },
}, { mode = "n", buffer = args.buf }) }, { mode = "n", buffer = args.buf })
end end