nixosTests.ferretdb: handleTest -> runTest

Changed files
+5 -12
nixos
+1 -1
nixos/tests/all-tests.nix
···
fedimintd = runTest ./fedimintd.nix;
fenics = runTest ./fenics.nix;
ferm = runTest ./ferm.nix;
-
ferretdb = handleTest ./ferretdb.nix { };
+
ferretdb = import ./ferretdb.nix { inherit pkgs runTest; };
fider = runTest ./fider.nix;
filesender = runTest ./filesender.nix;
filebrowser = runTest ./filebrowser.nix;
+4 -11
nixos/tests/ferretdb.nix
···
-
{
-
system ? builtins.currentSystem,
-
pkgs ? import ../.. { inherit system; },
-
...
-
}:
+
{ runTest, pkgs }:
let
-
lib = pkgs.lib;
+
inherit (pkgs) lib;
testScript = ''
machine.start()
machine.wait_for_unit("ferretdb.service")
···
machine.succeed("mongosh --eval 'use myNewDatabase;' --eval 'db.myCollection.insertOne( { x: 1 } );'")
'';
in
-
with import ../lib/testing-python.nix { inherit system; };
{
-
-
postgresql = makeTest {
+
postgresql = runTest {
inherit testScript;
name = "ferretdb-postgresql";
meta.maintainers = with lib.maintainers; [ julienmalka ];
···
environment.systemPackages = with pkgs; [ mongosh ];
};
};
-
-
sqlite = makeTest {
+
sqlite = runTest {
inherit testScript;
name = "ferretdb-sqlite";
meta.maintainers = with lib.maintainers; [ julienmalka ];