Unverified Commit d5a1fbc4 authored by Robert Scott's avatar Robert Scott Committed by GitHub
Browse files

Merge pull request #289793 from LeSuisse/dnsmasq-exporter-test-wait-dnsmasq

nixosTests.prometheus-exporters.dnsmasq: wait for DNSMasq before testing the exporter
parents bc98ebb4 21a671c1
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -218,6 +218,9 @@ let
        services.dnsmasq.enable = true;
      };
      exporterTest = ''
        wait_for_unit("dnsmasq.service")
        wait_for_open_port(53)
        wait_for_file("/var/lib/dnsmasq/dnsmasq.leases")
        wait_for_unit("prometheus-dnsmasq-exporter.service")
        wait_for_open_port(9153)
        succeed("curl -sSf http://localhost:9153/metrics | grep 'dnsmasq_leases 0'")