tests/generated: init by checking declared tools

This moves most assertions out of generate-files and into a check
derivation. This should allow the CI to finish, even when there are
issues.

This also properly tests efmls, which was only checked partially before.

rust-analyzer is not covered because the existing assertions relate more
to edge-cases not handled by the generation script than the result it
builds.
This commit is contained in:
Matt Sturgeon 2024-07-30 23:57:34 +01:00
parent a8eceddd07
commit fc8155b5fa
No known key found for this signature in database
GPG key ID: 4F91844CED1A8299
4 changed files with 80 additions and 34 deletions

View file

@ -38,6 +38,8 @@
};
maintainers = import ../tests/maintainers.nix { inherit pkgs; };
generated = pkgs.callPackage ../tests/generated.nix { };
}
// (import ../tests {
inherit