nix-community.nixvim/tests/test-sources/plugins/neotest/gtest.nix
2024-05-05 22:00:40 +02:00

58 lines
1.5 KiB
Nix

{
example = {
# We cannot test neotest-gtest as it tries to create file in the upper directory
# https://github.com/alfaix/neotest-gtest/blob/6e794ac91f4c347e2ea5ddeb23d594f8fc64f2a8/lua/neotest-gtest/utils.lua#L10-L16
tests.dontRun = true;
plugins = {
treesitter.enable = true;
neotest = {
enable = true;
adapters.gtest = {
enable = true;
settings = {
root.__raw = ''
require("neotest.lib").files.match_root_pattern(
"compile_commands.json",
"compile_flags.txt",
"WORKSPACE",
".clangd",
"init.lua",
"init.vim",
"build",
".git"
)
'';
debug_adapter = "codelldb";
is_test_file.__raw = ''
function(file)
end
'';
history_size = 3;
parsing_throttle_ms = 10;
mappings = {
configure = null;
};
summary_view = {
header_length = 80;
shell_palette = {
passed = "\27[32m";
skipped = "\27[33m";
failed = "\27[31m";
stop = "\27[0m";
bold = "\27[1m";
};
};
extra_args = [ ];
filter_dir.__raw = ''
function(name, rel_path, root)
end
'';
};
};
};
};
};
}