mirror of
https://github.com/nix-community/nixvim.git
synced 2025-07-31 08:05:23 +02:00
tests/lsp-servers: de-couple from grouped tests
Follow up to cab6b0c9fe
This commit is contained in:
parent
88302aa17a
commit
af650ba940
3 changed files with 102 additions and 83 deletions
|
@ -42,37 +42,24 @@ let
|
|||
};
|
||||
in
|
||||
# We attempt to build & execute all configurations
|
||||
(lib.pipe
|
||||
(
|
||||
testFiles
|
||||
++ [
|
||||
exampleFiles
|
||||
]
|
||||
)
|
||||
[
|
||||
(builtins.map (
|
||||
{
|
||||
name,
|
||||
file,
|
||||
cases,
|
||||
}:
|
||||
{
|
||||
inherit name;
|
||||
path = pkgs.linkFarm name (builtins.mapAttrs (moduleToTest file) cases);
|
||||
}
|
||||
))
|
||||
(helpers.groupListBySize 10)
|
||||
(lib.imap1 (
|
||||
i: group: rec {
|
||||
name = "test-${toString i}";
|
||||
value = pkgs.linkFarm name group;
|
||||
}
|
||||
))
|
||||
builtins.listToAttrs
|
||||
]
|
||||
)
|
||||
// {
|
||||
all-lsp-servers = moduleToTest ./lsp-servers.nix "all-lsp-servers" (
|
||||
import ./lsp-servers.nix { inherit pkgs; }
|
||||
);
|
||||
}
|
||||
lib.pipe (testFiles ++ [ exampleFiles ]) [
|
||||
(builtins.map (
|
||||
{
|
||||
name,
|
||||
file,
|
||||
cases,
|
||||
}:
|
||||
{
|
||||
inherit name;
|
||||
path = pkgs.linkFarm name (builtins.mapAttrs (moduleToTest file) cases);
|
||||
}
|
||||
))
|
||||
(helpers.groupListBySize 10)
|
||||
(lib.imap1 (
|
||||
i: group: rec {
|
||||
name = "test-${toString i}";
|
||||
value = pkgs.linkFarm name group;
|
||||
}
|
||||
))
|
||||
builtins.listToAttrs
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue