Skip to content

Commit 04ce07e

Browse files
committed
chore(ci): enable debug logging in CI tests
1 parent 084ef68 commit 04ce07e

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

tests/utils/prepare-config.lua

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,23 @@ require('lazy').setup({
3131
'nvim-java/nvim-java',
3232
dir = '.',
3333
config = function()
34-
require('java').setup({
34+
local is_nixos = vim.fn.filereadable('/etc/NIXOS') == 1
35+
local is_ci = vim.env.CI ~= nil
36+
37+
local config = {
3538
jdk = {
36-
auto_install = false,
39+
auto_install = not is_nixos,
3740
},
38-
})
41+
}
42+
43+
if is_ci then
44+
config.log = {
45+
level = 'debug',
46+
use_console = true,
47+
}
48+
end
49+
50+
require('java').setup(config)
3951
vim.lsp.enable('jdtls')
4052
end,
4153
},

tests/utils/test-config.lua

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,21 @@ vim.opt.runtimepath:append(temp_path .. '/nvim-dap')
1818
vim.opt.runtimepath:append('.')
1919

2020
local is_nixos = vim.fn.filereadable('/etc/NIXOS') == 1
21+
local is_ci = vim.env.CI ~= nil
2122

22-
require('java').setup({
23+
local config = {
2324
jdk = {
2425
auto_install = not is_nixos,
2526
},
26-
})
27+
}
28+
29+
if is_ci then
30+
config.log = {
31+
level = 'debug',
32+
use_console = true,
33+
}
34+
end
35+
36+
require('java').setup(config)
2737

2838
vim.lsp.enable('jdtls')

0 commit comments

Comments
 (0)