about summary refs log tree commit diff
path: root/flake.nix
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2024-05-19 01:27:56 +0300
committerVika <vika@fireburn.ru>2024-05-19 01:27:56 +0300
commit113a6f9fe6603be7488c1c9a5bb4b1b7c5bb2f71 (patch)
tree2d123cbe52f96cc1e470b754bb92d22776cb12df /flake.nix
parent9821be44cfdcbdc9c5a37b8eabddccabe0cbeabf (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.nix12
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";