cockpit: extend test case to not use default port

Closes: #371245
This commit is contained in:
elratt0r 2025-01-18 01:05:35 +01:00 committed by elratt0r
parent c460b15aa0
commit 442e818b52

View File

@ -21,10 +21,11 @@ import ./make-test-python.nix (
}; };
services.cockpit = { services.cockpit = {
enable = true; enable = true;
port = 7890;
openFirewall = true; openFirewall = true;
settings = { settings = {
WebService = { WebService = {
Origins = "https://server:9090"; Origins = "https://server:7890";
}; };
}; };
}; };
@ -65,7 +66,7 @@ import ./make-test-python.nix (
driver.implicitly_wait(10) driver.implicitly_wait(10)
log("Opening homepage") log("Opening homepage")
driver.get("https://server:9090") driver.get("https://server:7890")
def wait_elem(by, query, timeout=10): def wait_elem(by, query, timeout=10):
@ -107,7 +108,7 @@ import ./make-test-python.nix (
driver.find_element(By.CSS_SELECTOR, 'button#login-button').click() driver.find_element(By.CSS_SELECTOR, 'button#login-button').click()
# driver.implicitly_wait(1) # driver.implicitly_wait(1)
# driver.get("https://server:9090/system") # driver.get("https://server:7890/system")
log("Waiting dashboard to load") log("Waiting dashboard to load")
wait_title_contains("${user}@server") wait_title_contains("${user}@server")
@ -143,9 +144,9 @@ import ./make-test-python.nix (
start_all() start_all()
server.wait_for_unit("sockets.target") server.wait_for_unit("sockets.target")
server.wait_for_open_port(9090) server.wait_for_open_port(7890)
client.succeed("curl -k https://server:9090 -o /dev/stderr") client.succeed("curl -k https://server:7890 -o /dev/stderr")
print(client.succeed("whoami")) print(client.succeed("whoami"))
client.succeed('PYTHONUNBUFFERED=1 selenium-script') client.succeed('PYTHONUNBUFFERED=1 selenium-script')
''; '';