mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 06:01:15 +00:00
22 lines
565 B
Nix
22 lines
565 B
Nix
|
{ system ? builtins.currentSystem, config ? { }
|
||
|
, pkgs ? import ../.. { inherit system config; } }:
|
||
|
|
||
|
with import (nixpkgs + "/nixos/lib/testing-python.nix") { inherit system; };
|
||
|
makeTest {
|
||
|
name = "owncast";
|
||
|
meta = with pkgs.stdenv.lib.maintainers; { maintainers = [ MayNiklas ]; };
|
||
|
|
||
|
nodes = {
|
||
|
client = { ... }: {
|
||
|
environment.systemPackages = [ curl ];
|
||
|
services.owncast = { enable = true; };
|
||
|
};
|
||
|
};
|
||
|
|
||
|
testScript = ''
|
||
|
start_all()
|
||
|
client.wait_for_unit("owncast.service")
|
||
|
client.succeed("curl localhost:8080/api/status")
|
||
|
'';
|
||
|
}
|