From 2f2277c3313791ed5597b45e2f257b41b5ec4494 Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Fri, 27 Sep 2019 14:12:51 -0400 Subject: [PATCH] run-introducer waits for the port --- nixos/modules/tests/private-storage.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/nixos/modules/tests/private-storage.nix b/nixos/modules/tests/private-storage.nix index fce496a9..fd1730b5 100644 --- a/nixos/modules/tests/private-storage.nix +++ b/nixos/modules/tests/private-storage.nix @@ -92,9 +92,13 @@ import <nixpkgs/nixos/tests/make-test.nix> { '${pemFile}', '/tmp/node.pem' ); - $introducer->succeed('set -eo pipefail; ${run-introducer} /tmp/node.pem ${toString introducerPort} ${introducerFURL} | systemd-cat'); + eval { - $introducer->waitForOpenPort(${toString introducerPort}); + $introducer->succeed( + 'set -eo pipefail; ' . + '${run-introducer} /tmp/node.pem ${toString introducerPort} ${introducerFURL} | ' . + systemd-cat' + ); # Signal success. :/ 1; } or do { -- GitLab