summary refs log tree commit diff
path: root/nixos/tests/mysql-replication.nix
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2017-04-25 17:26:52 -0400
committerGraham Christensen <graham@grahamc.com>2017-04-25 18:51:46 -0400
commitda0ef84c0c5b5b5ffe739939895bc1992fac7d80 (patch)
treeda0bef5d6c95e3118df1420c6c61af49e6b7c6cb /nixos/tests/mysql-replication.nix
parent4c171319f56ab1b9fb50d8fd0afb422046adc636 (diff)
downloadnixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar.gz
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar.bz2
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar.lz
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar.xz
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.tar.zst
nixlib-da0ef84c0c5b5b5ffe739939895bc1992fac7d80.zip
mysql test: use OpenPort check over blind sleep
Diffstat (limited to 'nixos/tests/mysql-replication.nix')
-rw-r--r--nixos/tests/mysql-replication.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/tests/mysql-replication.nix b/nixos/tests/mysql-replication.nix
index b20bce8edce6..82ee76f6b3ad 100644
--- a/nixos/tests/mysql-replication.nix
+++ b/nixos/tests/mysql-replication.nix
@@ -56,11 +56,13 @@ in
   testScript = ''
     $master->start;
     $master->waitForUnit("mysql");
+    $master->waitForOpenPort(3306);
     $slave1->start;
     $slave2->start;
     $slave1->waitForUnit("mysql");
+    $slave1->waitForOpenPort(3306);
     $slave2->waitForUnit("mysql");
-    $slave2->sleep(100); # Hopefully this is long enough!!
+    $slave2->waitForOpenPort(3306);
     $slave2->succeed("echo 'use testdb; select * from tests' | mysql -u root -N | grep 4");
   '';
 })