diff options
author | Sergei Lukianov <me@slukjanov.name> | 2022-12-09 21:37:12 -0800 |
---|---|---|
committer | Sergei Lukianov <me@slukjanov.name> | 2022-12-09 21:40:36 -0800 |
commit | 136b81be7d7090c615d28900d08dbab0a935035e (patch) | |
tree | fd90c1a1eb9567b9154380d525abb19ae01823a7 /nixos/tests/prometheus-exporters.nix | |
parent | 3cf9d223857fd3195b60a9ebb8a1152bebb413bb (diff) | |
download | nixpkgs-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.nix | 6 |
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"' ) ''; }; |