nixosTests.go-camo: handleTest -> runTest

Changed files
+22 -32
nixos
+1 -1
nixos/tests/all-tests.nix
···
gns3-server = runTest ./gns3-server.nix;
gnupg = runTest ./gnupg.nix;
goatcounter = runTest ./goatcounter.nix;
-
go-camo = handleTest ./go-camo.nix { };
+
go-camo = runTest ./go-camo.nix;
go-neb = runTest ./go-neb.nix;
gobgpd = runTest ./gobgpd.nix;
gocd-agent = runTest ./gocd-agent.nix;
+21 -31
nixos/tests/go-camo.nix
···
+
{ lib, ... }:
+
let
+
key_val = "12345678";
+
in
{
-
system ? builtins.currentSystem,
-
config ? { },
-
pkgs ? import ../.. { inherit system config; },
-
}:
-
-
with import ../lib/testing-python.nix { inherit system pkgs; };
+
name = "go-camo-file-key";
+
meta = {
+
maintainers = [ lib.maintainers.viraptor ];
+
};
-
{
-
gocamo_file_key =
-
let
-
key_val = "12345678";
-
in
-
makeTest {
-
name = "go-camo-file-key";
-
meta = {
-
maintainers = [ pkgs.lib.maintainers.viraptor ];
+
nodes.machine =
+
{ pkgs, ... }:
+
{
+
services.go-camo = {
+
enable = true;
+
keyFile = pkgs.writeText "foo" key_val;
};
-
-
nodes.machine =
-
{ config, pkgs, ... }:
-
{
-
services.go-camo = {
-
enable = true;
-
keyFile = pkgs.writeText "foo" key_val;
-
};
-
};
-
-
# go-camo responds to http requests
-
testScript = ''
-
machine.wait_for_unit("go-camo.service")
-
machine.wait_for_open_port(8080)
-
machine.succeed("curl http://localhost:8080")
-
'';
};
+
+
# go-camo responds to http requests
+
testScript = ''
+
machine.wait_for_unit("go-camo.service")
+
machine.wait_for_open_port(8080)
+
machine.succeed("curl http://localhost:8080")
+
'';
}