test(integration): bump Astrolabe search-input wait 10s->30s (nc32 UI flake)
With the vector-sync gauge flake fixed, the plotly test now reaches the UI phase. On a loaded nc32 CI runner the Astrolabe SPA can take >10s to mount its search component, so `.mcp-search-input input` wasn't visible within the old 10s budget (playwright TimeoutError). Bump to 30s, matching the loading- indicator wait just below. nc31 already rendered well within budget. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
a9e512d1dc
commit
650e60de57
@@ -246,9 +246,12 @@ The visualization should show this document as a point in PCA-reduced space.
|
||||
await navigate_to_astrolabe_main(page)
|
||||
|
||||
# Fill search query - find the Astrolabe search input specifically
|
||||
# The NcTextField component wraps the input in a div with class mcp-search-input
|
||||
# The NcTextField component wraps the input in a div with class mcp-search-input.
|
||||
# 30s (not 10s): the Astrolabe SPA can be slow to mount its search
|
||||
# component on a loaded CI runner (observed on nc32) — matches the
|
||||
# loading-indicator budget below.
|
||||
search_input = page.locator(".mcp-search-input input")
|
||||
await search_input.wait_for(timeout=10000, state="visible")
|
||||
await search_input.wait_for(timeout=30000, state="visible")
|
||||
await search_input.fill(unique_term)
|
||||
logger.info("Entered search query: %s", unique_term)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user