Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -818,6 +818,7 @@ in { printing-socket = handleTest ./printing.nix { socket = true; }; printing-service = handleTest ./printing.nix { socket = false; }; private-gpt = handleTest ./private-gpt.nix {}; privatebin = runTest ./privatebin.nix; privoxy = handleTest ./privoxy.nix {}; prometheus = handleTest ./prometheus {}; prometheus-exporters = handleTest ./prometheus-exporters.nix {}; Loading nixos/tests/privatebin.nix 0 → 100644 +21 −0 Original line number Diff line number Diff line { lib, ... }: { name = "privatebin"; meta.maintainers = [ lib.maintainers.savyajha ]; nodes.dataImporter = { ... }: { services.privatebin = { enable = true; enableNginx = true; }; }; testScript = '' dataImporter.wait_for_unit("phpfpm-privatebin.service") dataImporter.wait_for_unit("nginx.service") dataImporter.succeed("curl -fvvv -Ls http://localhost/ | grep 'PrivateBin'") ''; } pkgs/by-name/pr/privatebin/package.nix +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; passthru.tests = nixosTests.privatebin; meta = { changelog = "https://github.com/PrivateBin/PrivateBin/releases/tag/${finalAttrs.version}"; description = "Minimalist, open source online pastebin where the server has zero knowledge of pasted data."; Loading Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -818,6 +818,7 @@ in { printing-socket = handleTest ./printing.nix { socket = true; }; printing-service = handleTest ./printing.nix { socket = false; }; private-gpt = handleTest ./private-gpt.nix {}; privatebin = runTest ./privatebin.nix; privoxy = handleTest ./privoxy.nix {}; prometheus = handleTest ./prometheus {}; prometheus-exporters = handleTest ./prometheus-exporters.nix {}; Loading
nixos/tests/privatebin.nix 0 → 100644 +21 −0 Original line number Diff line number Diff line { lib, ... }: { name = "privatebin"; meta.maintainers = [ lib.maintainers.savyajha ]; nodes.dataImporter = { ... }: { services.privatebin = { enable = true; enableNginx = true; }; }; testScript = '' dataImporter.wait_for_unit("phpfpm-privatebin.service") dataImporter.wait_for_unit("nginx.service") dataImporter.succeed("curl -fvvv -Ls http://localhost/ | grep 'PrivateBin'") ''; }
pkgs/by-name/pr/privatebin/package.nix +2 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; passthru.tests = nixosTests.privatebin; meta = { changelog = "https://github.com/PrivateBin/PrivateBin/releases/tag/${finalAttrs.version}"; description = "Minimalist, open source online pastebin where the server has zero knowledge of pasted data."; Loading