nixosTests.endlessh-go: fix to match current module (#347976)

This commit is contained in:
Azat Bahawi 2024-10-13 09:10:04 +00:00 committed by GitHub
commit cceb5afb5c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -44,15 +44,19 @@ import ./make-test-python.nix ({ lib, pkgs, ... }:
server.wait_for_unit("endlessh-go.service")
server.wait_for_open_port(2222)
server.wait_for_open_port(9229)
server.fail("curl -sSf server:9229/metrics | grep -q endlessh_client_closed_count_total")
client.succeed("nc -dvW5 server 2222")
client.succeed("curl -kv server:9229/metrics")
server.succeed("curl -sSf server:9229/metrics | grep -q endlessh_client_closed_count_total")
client.fail("curl -sSfm 5 server:9229/metrics")
with subtest("Privileged"):
activate_specialisation("privileged")
server.wait_for_unit("endlessh-go.service")
server.wait_for_open_port(22)
server.wait_for_open_port(92)
server.fail("curl -sSf server:92/metrics | grep -q endlessh_client_closed_count_total")
client.succeed("nc -dvW5 server 22")
client.succeed("curl -kv server:92/metrics")
server.succeed("curl -sSf server:92/metrics | grep -q endlessh_client_closed_count_total")
client.fail("curl -sSfm 5 server:92/metrics")
'';
})