summary refs log tree commit diff
path: root/nixos/tests/ferm.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@higgsboson.tk>2016-09-04 14:34:06 +0200
committerDomen Kožar <domen@dev.si>2016-09-04 14:34:06 +0200
commit94dd66882f7564922ea406838add0a4f6a14033c (patch)
tree90638d8501137ee8be25434fd5d8c906a2aee842 /nixos/tests/ferm.nix
parentc4b0d80cba6375069db956f34022e3fa9ac1c564 (diff)
downloadnixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar.gz
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar.bz2
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar.lz
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar.xz
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.tar.zst
nixlib-94dd66882f7564922ea406838add0a4f6a14033c.zip
ferm: fix race condition in integration test (#18288)
curl sent the request faster then nginx bound the port in some cases
Diffstat (limited to 'nixos/tests/ferm.nix')
-rw-r--r--nixos/tests/ferm.nix1
1 files changed, 1 insertions, 0 deletions
diff --git a/nixos/tests/ferm.nix b/nixos/tests/ferm.nix
index c0271269ca05..8f2a8c01eebc 100644
--- a/nixos/tests/ferm.nix
+++ b/nixos/tests/ferm.nix
@@ -54,6 +54,7 @@ import ./make-test.nix ({ pkgs, ...} : {
       $client->waitForUnit("network.target");
       $server->waitForUnit("ferm.service");
       $server->waitForUnit("nginx.service");
+      $server->waitUntilSucceeds("ss -ntl | grep -q 80");
 
       subtest "port 80 is allowed", sub {
           $client->succeed("curl --fail -g http://192.168.1.1:80/status");