Unverified Commit 38940869 authored by Franz Pletz's avatar Franz Pletz Committed by GitHub
Browse files

Merge pull request #311479 from fpletz/nixos-test/mediamtx-sleep

nixos/tests/mediamtx: make more robust, reformat
parents d856bfff 8e7ebfe4
Loading
Loading
Loading
Loading
+49 −46
Original line number Diff line number Diff line
import ./make-test-python.nix ({ pkgs, lib, ...} :
import ./make-test-python.nix (
  { pkgs, lib, ... }:

  {
    name = "mediamtx";
    meta.maintainers = with lib.maintainers; [ fpletz ];

    nodes = {
    machine = { config, ... }: {
      machine = {
        services.mediamtx = {
          enable = true;
          settings = {
@@ -49,9 +50,11 @@ import ./make-test-python.nix ({ pkgs, lib, ...} :

      machine.wait_for_unit("mediamtx.service")
      machine.wait_for_unit("rtmp-publish.service")
      machine.sleep(10)
      machine.wait_for_unit("rtmp-receive.service")
      machine.wait_for_open_port(9998)
      machine.succeed("curl http://localhost:9998/metrics | grep '^rtmp_conns.*state=\"publish\".*1$'")
      machine.succeed("curl http://localhost:9998/metrics | grep '^rtmp_conns.*state=\"read\".*1$'")
    '';
})
  }
)