summaryrefslogtreecommitdiffstats
path: root/nixos/tests/etcd.nix
diff options
context:
space:
mode:
authorJaka Hudoklin <jakahudoklin@gmail.com>2014-11-23 12:16:50 +0100
committerJaka Hudoklin <jakahudoklin@gmail.com>2014-11-23 12:16:50 +0100
commit4f592d4f29a06a553858bf50d64deda6752168e5 (patch)
tree11f75c51d050a38b8ab784d953c72079ae93546c /nixos/tests/etcd.nix
parentd1493bc1eecf4b0240781ea13bda2a01838f4dfb (diff)
nixos/etcd: fix postStart check and make tests deterministic
Diffstat (limited to 'nixos/tests/etcd.nix')
-rw-r--r--nixos/tests/etcd.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/tests/etcd.nix b/nixos/tests/etcd.nix
index 6c6dd84f558d..ace5e05b170a 100644
--- a/nixos/tests/etcd.nix
+++ b/nixos/tests/etcd.nix
@@ -80,7 +80,7 @@ import ./make-test.nix {
$simple->start();
$simple->waitForUnit("etcd.service");
$simple->succeed("etcdctl set /foo/bar 'Hello world'");
- $simple->succeed("etcdctl get /foo/bar | grep 'Hello world'");
+ $simple->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
};
subtest "multy node", sub {
@@ -89,7 +89,7 @@ import ./make-test.nix {
$node1->waitForUnit("etcd.service");
$node2->waitForUnit("etcd.service");
$node1->succeed("etcdctl set /foo/bar 'Hello world'");
- $node2->succeed("etcdctl get /foo/bar | grep 'Hello world'");
+ $node2->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
$node1->shutdown();
$node2->shutdown();
};
@@ -102,7 +102,7 @@ import ./make-test.nix {
$discovery1->waitForUnit("etcd.service");
$discovery2->waitForUnit("etcd.service");
$discovery1->succeed("etcdctl set /foo/bar 'Hello world'");
- $discovery2->succeed("etcdctl get /foo/bar | grep 'Hello world'");
+ $discovery2->waitUntilSucceeds("etcdctl get /foo/bar | grep 'Hello world'");
};
'';
}