summary refs log tree commit diff
path: root/nixos/tests/prometheus-exporters.nix
diff options
context:
space:
mode:
authorSergei Lukianov <me@slukjanov.name>2022-12-09 21:37:12 -0800
committerSergei Lukianov <me@slukjanov.name>2022-12-09 21:40:36 -0800
commit136b81be7d7090c615d28900d08dbab0a935035e (patch)
treefd90c1a1eb9567b9154380d525abb19ae01823a7 /nixos/tests/prometheus-exporters.nix
parent3cf9d223857fd3195b60a9ebb8a1152bebb413bb (diff)
downloadnixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar.gz
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar.bz2
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar.lz
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar.xz
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.tar.zst
nixpkgs-136b81be7d7090c615d28900d08dbab0a935035e.zip
nixos/tests/prometheuts-exporters.unpoller: fix test script
Unpoller behaviour changed and now it'll not server metrics if no
controller available, so, let's check for not available controller
message instead.
Diffstat (limited to 'nixos/tests/prometheus-exporters.nix')
-rw-r--r--nixos/tests/prometheus-exporters.nix6
1 files changed, 2 insertions, 4 deletions
diff --git a/nixos/tests/prometheus-exporters.nix b/nixos/tests/prometheus-exporters.nix
index 8b40d7e41c0..1815ac6c6a9 100644
--- a/nixos/tests/prometheus-exporters.nix
+++ b/nixos/tests/prometheus-exporters.nix
@@ -1244,10 +1244,8 @@ let
       exporterConfig.enable = true;
       exporterConfig.controllers = [{ }];
       exporterTest = ''
-        wait_for_unit("prometheus-unpoller-exporter.service")
-        wait_for_open_port(9130)
-        succeed(
-            "curl -sSf localhost:9130/metrics | grep 'unpoller_build_info{.\\+} 1'"
+        wait_until_succeeds(
+            'journalctl -eu prometheus-unpoller-exporter.service -o cat | grep "Connection Error"'
         )
       '';
     };