test: Add Test for ApiController

This commit is contained in:
js0ny 2025-10-19 02:40:19 +01:00
parent 0706d8966f
commit 6d14e5c2aa
4 changed files with 285 additions and 26 deletions

40
flake.nix Normal file
View file

@ -0,0 +1,40 @@
{
description = "Flake for environment building ILP CW";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs = {
self,
nixpkgs,
}: {
devShells =
nixpkgs.lib.genAttrs [
"x86_64-linux"
"aarch64-darwin"
] (system: let
pkgs = import nixpkgs {
inherit system;
};
in {
default = pkgs.mkShell {
buildInputs = with pkgs; [
jdk21
gradle
docker
docker-compose
httpie
podman
podman-compose
newman
];
shellHook = ''
export JAVA_HOME=${pkgs.jdk21}
echo "Java: $(java-version | head -n 1)"
echo "Docker: $(docker --version)"
'';
};
});
};
}