mirror of
https://github.com/halfdan/dotfiles.git
synced 2025-09-10 11:46:25 +00:00
36 lines
775 B
Lua
36 lines
775 B
Lua
local dap = require('dap')
|
|
|
|
dap.adapters.mix_task = {
|
|
type = 'executable',
|
|
command = '/usr/local/opt/elixir-ls/rel/debugger.sh', -- debugger.bat for windows
|
|
args = {}
|
|
}
|
|
|
|
dap.configurations.elixir = {
|
|
{
|
|
type = 'mix_task',
|
|
name = 'mix test',
|
|
request = 'launch',
|
|
task = 'test',
|
|
taskArgs = { '--trace' },
|
|
startApps = false,
|
|
projectDir = "${workspaceFolder}",
|
|
requireFiles = { "test/**/test_helper.exs", "test/**/*_test.exs" }
|
|
},
|
|
{
|
|
name = "mix test focused",
|
|
type = "mix_task",
|
|
request = "launch",
|
|
taskArgs = {
|
|
"${relativeFile}:${lineNumber}",
|
|
"--color",
|
|
"--trace"
|
|
},
|
|
projectDir = "${workspaceRoot}",
|
|
requireFiles = {
|
|
"test/**/test_helper.exs",
|
|
"test/**/*_test.exs"
|
|
}
|
|
}
|
|
}
|