This test allows to ensure the systemd-journal-gatewayd service is responding correcly when the NixOS option `enableHttpGateway` is set. The test has not been added into the main systemd test because a graphical stack is not required (and rebuilding the graphical stack on systemd change is huge).wip/yesman
parent
859a44ebc0
commit
81063ee414
@ -0,0 +1,20 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: |
||||
|
||||
{ |
||||
name = "systemd-journal"; |
||||
meta = with pkgs.stdenv.lib.maintainers; { |
||||
maintainers = [ lewo ]; |
||||
}; |
||||
|
||||
machine = { pkgs, lib, ... }: { |
||||
services.journald.enableHttpGateway = true; |
||||
}; |
||||
|
||||
testScript = '' |
||||
machine.wait_for_unit("multi-user.target") |
||||
|
||||
machine.succeed( |
||||
"${pkgs.curl}/bin/curl -s localhost:19531/machine | ${pkgs.jq}/bin/jq -e '.hostname == \"machine\"'" |
||||
) |
||||
''; |
||||
}) |
Loading…
Reference in new issue