Merge pull request #119498 from mweinelt/tests-bird
nixos/test/prometheus-exporters/bird: fix race condition
This commit is contained in:
commit
7b2982e22e
@ -118,6 +118,8 @@ let
|
|||||||
metricProvider = {
|
metricProvider = {
|
||||||
services.bird2.enable = true;
|
services.bird2.enable = true;
|
||||||
services.bird2.config = ''
|
services.bird2.config = ''
|
||||||
|
router id 127.0.0.1;
|
||||||
|
|
||||||
protocol kernel MyObviousTestString {
|
protocol kernel MyObviousTestString {
|
||||||
ipv4 {
|
ipv4 {
|
||||||
import all;
|
import all;
|
||||||
@ -132,7 +134,9 @@ let
|
|||||||
exporterTest = ''
|
exporterTest = ''
|
||||||
wait_for_unit("prometheus-bird-exporter.service")
|
wait_for_unit("prometheus-bird-exporter.service")
|
||||||
wait_for_open_port(9324)
|
wait_for_open_port(9324)
|
||||||
succeed("curl -sSf http://localhost:9324/metrics | grep -q 'MyObviousTestString'")
|
wait_until_succeeds(
|
||||||
|
"curl -sSf http://localhost:9324/metrics | grep -q 'MyObviousTestString'"
|
||||||
|
)
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user