ui tests #26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We want to make an easy way how to... test through the UI if the hero pro is working properly. So give me 20 tests. Not to you, otherwise it will take forever, where we test the various things, is the logging, working with the routing. is the DTI working, can recreate an action, can recreate a run. Can we create a service if you click on start, the service and running, and so on? So makeup, then, dust cases for browse from CP. and then make the master test, which basically says, to go into the directory of the test cases. Execute them all in parallel, using the browse from CP, and in each test case, at the back, put a recovery, where you say, in case it does not work, then do another subaction, where we try to recover based on what we found, and skills we can define, which, as a human will, define protest case. Put that in this report under slash UI test cases. And let's do a direct subdirectory, it's actually a good idea. Subdirectory per test case, because then we can even put like images in.
testcases/$name/name.md can have e.g. images next to it to support it
Implementation Spec for Issue #26 — UI Tests
Objective
Create ~22 browser-automation UI test cases for the hero_proc dashboard, organized as
testcases/$name/$name.mdmarkdown files, plus a master test runner document.Test Cases (22 total)
Structure
Each Test Case Contains
hero_browserMCP tool callsMaster Runner (
run_all.md)hero_browserMCP availableAcceptance Criteria
Implementation Complete
Files Created (23 total)
Master Runner:
testcases/run_all.md— Parallel execution strategy, retry logic, hero_browser tool referenceTest Cases (22):
01_dashboard_load/02_connection_status/03_tab_navigation/04_theme_toggle/05_demo_data/06_actions_crud/07_actions_search/08_services_crud/09_service_lifecycle/10_service_bulk_ops/11_jobs_create/12_jobs_lifecycle/13_jobs_filters/14_runs_crud/15_secrets_crud/16_schedules_view/17_logs_query/18_stats_display/19_admin_operations/20_heroscript_editor/21_docs_tab/22_terminal_tab/Coverage
Implementation committed:
7897767Browse:
7897767