diff options
author | Martin Weinelt <hexa@darmstadt.ccc.de> | 2020-09-19 02:31:41 +0200 |
---|---|---|
committer | Jon <jonringer@users.noreply.github.com> | 2020-09-22 23:27:12 -0700 |
commit | 76aeb20d911b5d05085b41ee14d3e3ff40b29ba6 (patch) | |
tree | 9c69dec5fbc18c7ef4a8efc66bc9173a36cb2975 /nixos/tests/magnetico.nix | |
parent | 1aa888ba5322febcd8b01e2d4f44906ef2787d7b (diff) | |
download | nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar.gz nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar.bz2 nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar.lz nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar.xz nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.tar.zst nixpkgs-76aeb20d911b5d05085b41ee14d3e3ff40b29ba6.zip |
nixosTests.magnetico: wait for open port and make curl actually fail
Diffstat (limited to 'nixos/tests/magnetico.nix')
-rw-r--r-- | nixos/tests/magnetico.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/nixos/tests/magnetico.nix b/nixos/tests/magnetico.nix index 6770d32358e..e79a728b2ac 100644 --- a/nixos/tests/magnetico.nix +++ b/nixos/tests/magnetico.nix @@ -27,12 +27,13 @@ in start_all() machine.wait_for_unit("magneticod") machine.wait_for_unit("magneticow") + machine.wait_for_open_port(${toString port}) machine.succeed( - "${pkgs.curl}/bin/curl " + "${pkgs.curl}/bin/curl --fail " + "-u user:password http://localhost:${toString port}" ) - assert "Unauthorised." in machine.succeed( - "${pkgs.curl}/bin/curl " + machine.fail( + "${pkgs.curl}/bin/curl --fail " + "-u user:wrongpwd http://localhost:${toString port}" ) machine.shutdown() |