diff options
author | Vika <vika@fireburn.ru> | 2024-05-19 01:27:56 +0300 |
---|---|---|
committer | Vika <vika@fireburn.ru> | 2024-05-19 01:27:56 +0300 |
commit | 113a6f9fe6603be7488c1c9a5bb4b1b7c5bb2f71 (patch) | |
tree | 2d123cbe52f96cc1e470b754bb92d22776cb12df /flake.nix | |
parent | 9821be44cfdcbdc9c5a37b8eabddccabe0cbeabf (diff) |
Move NixOS test initialization to the package
This allows to initialize tests easier and not have them depend on the flake itself. This might be useful if I ever have to build this package without a flake.
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/flake.nix b/flake.nix index c844c23..d2e20a5 100644 --- a/flake.nix +++ b/flake.nix @@ -32,20 +32,16 @@ kittybox = pkgs.callPackage ./kittybox.nix { naersk = naersk.lib.${system}; inherit (pkgs.nodePackages) typescript; - nixosTests = { - smokeTest = self.checks.${system}.nixos-test; - postgresSmokeTest = self.checks.${system}.nixos-test-postgres; - }; }; default = self.packages.${system}.kittybox; }; checks = { kittybox = self.packages.${system}.kittybox; - distributed-test = pkgs.nixosTest (import ./nixos-tests/distributed-test.nix self); - nixos-test = pkgs.nixosTest (import ./nixos-tests/smoke-test.nix self); - nixos-test-postgres = pkgs.nixosTest (import ./nixos-tests/postgres-smoke-test.nix self); - webmention-test = pkgs.nixosTest (import ./nixos-tests/webmention-test.nix self); + distributed-test = self.packages.${system}.kittybox.tests.distributed; + nixos-test = self.packages.${system}.kittybox.tests.smokeTest; + nixos-test-postgres = self.packages.${system}.kittybox.tests.postgresSmokeTest; + webmention-test = self.packages.${system}.kittybox.tests.webmention; dockerContainer = pkgs.callPackage ./docker.nix { inherit (self.packages.${system}) kittybox; rev = self.rev or "development"; |