Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -1345,6 +1345,7 @@ in simple = runTest ./simple.nix; sing-box = runTest ./sing-box.nix; slimserver = runTest ./slimserver.nix; slipshow = runTest ./slipshow.nix; slurm = runTest ./slurm.nix; snmpd = runTest ./snmpd.nix; smokeping = runTest ./smokeping.nix; Loading nixos/tests/slipshow.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { lib, pkgs, ... }: { name = "slipshow presentation test"; meta.maintainers = with lib.maintainers; [ ethancedwards8 ]; nodes.machine = { environment.systemPackages = with pkgs; [ slipshow ]; environment.etc."slipshow".source = pkgs.fetchFromGitHub { owner = "meithecatte"; repo = "bbslides"; rev = "ce1c08cafa71ae36dda8cc581956548b8386ae16"; hash = "sha256-sOydmvtDeMhNejDkwlsXdrbwtqN6lcNnzTnGzBVRFxA="; }; }; testScript = { nodes, ... }: '' start_all() # it may take around a minute to compile the file and serve it machine.succeed("slipshow serve /etc/slipshow/bbslides.md &>/dev/null &") # slipshow serves defaultly on :8080 and unfortunately cannot # be changed currently machine.wait_for_open_port(8080) machine.succeed("curl -i 0.0.0.0:8080") ''; } pkgs/by-name/sl/slipshow/package.nix +5 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ ocamlPackages, fetchFromGitHub, versionCheckHook, nixosTests, nix-update-script, }: Loading Loading @@ -49,7 +50,10 @@ ocamlPackages.buildDunePackage rec { versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; passthru = { tests = { inherit (nixosTests) slipshow; }; updateScript = nix-update-script { }; }; meta = { description = "Engine for displaying slips, the next-gen version of slides"; Loading Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -1345,6 +1345,7 @@ in simple = runTest ./simple.nix; sing-box = runTest ./sing-box.nix; slimserver = runTest ./slimserver.nix; slipshow = runTest ./slipshow.nix; slurm = runTest ./slurm.nix; snmpd = runTest ./snmpd.nix; smokeping = runTest ./smokeping.nix; Loading
nixos/tests/slipshow.nix 0 → 100644 +35 −0 Original line number Diff line number Diff line { lib, pkgs, ... }: { name = "slipshow presentation test"; meta.maintainers = with lib.maintainers; [ ethancedwards8 ]; nodes.machine = { environment.systemPackages = with pkgs; [ slipshow ]; environment.etc."slipshow".source = pkgs.fetchFromGitHub { owner = "meithecatte"; repo = "bbslides"; rev = "ce1c08cafa71ae36dda8cc581956548b8386ae16"; hash = "sha256-sOydmvtDeMhNejDkwlsXdrbwtqN6lcNnzTnGzBVRFxA="; }; }; testScript = { nodes, ... }: '' start_all() # it may take around a minute to compile the file and serve it machine.succeed("slipshow serve /etc/slipshow/bbslides.md &>/dev/null &") # slipshow serves defaultly on :8080 and unfortunately cannot # be changed currently machine.wait_for_open_port(8080) machine.succeed("curl -i 0.0.0.0:8080") ''; }
pkgs/by-name/sl/slipshow/package.nix +5 −1 Original line number Diff line number Diff line Loading @@ -3,6 +3,7 @@ ocamlPackages, fetchFromGitHub, versionCheckHook, nixosTests, nix-update-script, }: Loading Loading @@ -49,7 +50,10 @@ ocamlPackages.buildDunePackage rec { versionCheckProgramArg = "--version"; doInstallCheck = true; passthru.updateScript = nix-update-script { }; passthru = { tests = { inherit (nixosTests) slipshow; }; updateScript = nix-update-script { }; }; meta = { description = "Engine for displaying slips, the next-gen version of slides"; Loading