Conversation
Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
c8982ec to
6371390
Compare
- Use admin_page fixture consistently for authenticated access - Add explicit waits for modal visibility with :not(.hidden) selector - Skip tests properly when no tools are available instead of silent pass - Increase timeout to 10s for modal operations Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
- Add _wait_for_codemirror() to wait for CodeMirror editor initialization before interacting with promptArgsEditor - Remove redundant navigation in test_admin_panel_loads since admin_page fixture already handles authentication and navigation - Add cleanup to all entity create tests (prompts, resources, servers, tools) to delete created entities after test completion - Fix _prepare_tools_table() to use state="attached" instead of requiring visibility, preventing timeouts on empty tables - Apply black/isort formatting fixes Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Test Reliability FixesFixed flaky and failing playwright tests: Issues Fixed
Test ResultsTests verified to pass on multiple consecutive runs. |
- Wait for CodeMirror library to load before checking editor instance - Increase timeout from 10s to 30s for slower CI environments - Add null check to editor wait condition Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Additional Fix for test_prompts.pyImproved CodeMirror wait reliability:
This should fix the |
* Increase playwright coverage Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve playwright tool modal tests reliability - Use admin_page fixture consistently for authenticated access - Add explicit waits for modal visibility with :not(.hidden) selector - Skip tests properly when no tools are available instead of silent pass - Increase timeout to 10s for modal operations Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve playwright test reliability and idempotency - Add _wait_for_codemirror() to wait for CodeMirror editor initialization before interacting with promptArgsEditor - Remove redundant navigation in test_admin_panel_loads since admin_page fixture already handles authentication and navigation - Add cleanup to all entity create tests (prompts, resources, servers, tools) to delete created entities after test completion - Fix _prepare_tools_table() to use state="attached" instead of requiring visibility, preventing timeouts on empty tables - Apply black/isort formatting fixes Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve CodeMirror wait reliability in prompts test - Wait for CodeMirror library to load before checking editor instance - Increase timeout from 10s to 30s for slower CI environments - Add null check to editor wait condition Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> --------- Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> Signed-off-by: hughhennnelly <hughhennelly06@gmail.com>
* Increase playwright coverage Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve playwright tool modal tests reliability - Use admin_page fixture consistently for authenticated access - Add explicit waits for modal visibility with :not(.hidden) selector - Skip tests properly when no tools are available instead of silent pass - Increase timeout to 10s for modal operations Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve playwright test reliability and idempotency - Add _wait_for_codemirror() to wait for CodeMirror editor initialization before interacting with promptArgsEditor - Remove redundant navigation in test_admin_panel_loads since admin_page fixture already handles authentication and navigation - Add cleanup to all entity create tests (prompts, resources, servers, tools) to delete created entities after test completion - Fix _prepare_tools_table() to use state="attached" instead of requiring visibility, preventing timeouts on empty tables - Apply black/isort formatting fixes Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> * fix(tests): improve CodeMirror wait reliability in prompts test - Wait for CodeMirror library to load before checking editor instance - Increase timeout from 10s to 30s for slower CI environments - Add null check to editor wait condition Signed-off-by: Mihai Criveti <crivetimihai@gmail.com> --------- Signed-off-by: Mihai Criveti <crivetimihai@gmail.com>
Increase playwright coverage