- Rework Login As Admin: use sessionStorage flag + relative fetch login + polling loop
- Add data-testid to JailDetailPage error render path
- Add Collections library import for Get From List keyword
- Fix /jails API response extraction (returns {items, total} not plain list)
- Change Close Context to Close Browser for proper browser cleanup
- Add domcontentloaded + Sleep + polling to Config test to avoid premature timeout
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
20 lines
678 B
Plaintext
20 lines
678 B
Plaintext
*** Settings ***
|
|
Library Browser
|
|
Library RequestsLibrary
|
|
|
|
*** Variables ***
|
|
${FRONTEND_URL} http://localhost:5173
|
|
${BACKEND_URL} http://localhost:8000
|
|
|
|
*** Keywords ***
|
|
Wait For Backend Health
|
|
[Arguments] ${timeout}=120 ${interval}=5
|
|
${deadline}= Evaluate time.time() + ${timeout}
|
|
WHILE True
|
|
${now}= Evaluate time.time()
|
|
IF ${now} >= ${deadline} FAIL Backend did not become healthy within ${timeout} seconds
|
|
${response}= GET ${BACKEND_URL}/api/v1/health expected_status=200
|
|
IF ${response.status} == 200 BREAK
|
|
Sleep ${interval}
|
|
END
|
|
Log Backend is healthy. |