haka: very basic testing

+24
+24
nixos/tests/haka.nix
··· 1 + # This test runs haka and probes it with hakactl 2 + 3 + import ./make-test.nix ({ pkgs, ...} : { 4 + name = "haka"; 5 + meta = with pkgs.stdenv.lib.maintainers; { 6 + maintainers = [ tvestelind ]; 7 + }; 8 + 9 + nodes = { 10 + haka = 11 + { config, pkgs, ... }: 12 + { 13 + services.haka.enable = true; 14 + }; 15 + }; 16 + 17 + testScript = '' 18 + startAll; 19 + 20 + $haka->waitForUnit("haka.service"); 21 + $haka->succeed("hakactl status"); 22 + $haka->succeed("hakactl stop"); 23 + ''; 24 + })