parent
2489eb5e45
commit
ac7b8724b5
@ -0,0 +1,22 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: |
||||
{ |
||||
name = "nix-serve"; |
||||
machine = { pkgs, ... }: { |
||||
services.nix-serve.enable = true; |
||||
environment.systemPackages = [ |
||||
pkgs.hello |
||||
]; |
||||
}; |
||||
testScript = let |
||||
pkgHash = builtins.head ( |
||||
builtins.match "${builtins.storeDir}/([^-]+).+" (toString pkgs.hello) |
||||
); |
||||
in '' |
||||
start_all() |
||||
machine.wait_for_unit("nix-serve.service") |
||||
machine.wait_for_open_port(5000) |
||||
machine.succeed( |
||||
"curl --fail -g http://0.0.0.0:5000/nar/${pkgHash}.nar -o /tmp/hello.nar" |
||||
) |
||||
''; |
||||
}) |
Loading…
Reference in new issue