From 642bed4b3e0d1b0a8f8d9bfea8d5c99cf7941c2f Mon Sep 17 00:00:00 2001 From: xeji <36407913+xeji@users.noreply.github.com> Date: Sun, 13 May 2018 19:59:59 +0200 Subject: nixos/tests/acme: fix on i686, improve timing (#40410) ... to prevent non-deterministic failures --- nixos/tests/acme.nix | 4 +++- nixos/tests/common/letsencrypt.nix | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'nixos/tests') diff --git a/nixos/tests/acme.nix b/nixos/tests/acme.nix index d7452744e17b..21b0fedcfefe 100644 --- a/nixos/tests/acme.nix +++ b/nixos/tests/acme.nix @@ -54,9 +54,11 @@ in import ./make-test.nix { }; testScript = '' + $letsencrypt->waitForUnit("default.target"); $letsencrypt->waitForUnit("boulder.service"); - startAll; + $webserver->waitForUnit("default.target"); $webserver->waitForUnit("acme-certificates.target"); + $client->waitForUnit("default.target"); $client->succeed('curl https://example.com/ | grep -qF "hello world"'); ''; } diff --git a/nixos/tests/common/letsencrypt.nix b/nixos/tests/common/letsencrypt.nix index 10cde45d18a8..7c6b3b29e36d 100644 --- a/nixos/tests/common/letsencrypt.nix +++ b/nixos/tests/common/letsencrypt.nix @@ -386,6 +386,10 @@ in { services.nginx.enable = true; services.nginx.recommendedProxySettings = true; + # This fixes the test on i686 + services.nginx.commonHttpConfig = '' + server_names_hash_bucket_size 64; + ''; services.nginx.virtualHosts.${wfeDomain} = { onlySSL = true; enableACME = false; -- cgit 1.4.1