Josh Hawkins
91c5b1b785
add lint script for banned spec patterns and @mobile rule
2026-04-08 16:32:15 -05:00
Josh Hawkins
7281d26035
add mobile affordance helpers to BasePage
2026-04-08 16:11:59 -05:00
Josh Hawkins
06a4d016e4
add self-tests for mock override helpers
2026-04-08 15:44:54 -05:00
Josh Hawkins
597dc18c77
add mockEmpty/mockError/mockDelay helpers for state-driven tests
2026-04-08 15:27:01 -05:00
Josh Hawkins
4e25f1ddd4
triage pre-existing errors and seed allowlist
2026-04-08 15:03:44 -05:00
Josh Hawkins
fdc8e90c40
gate strict error mode on E2E_STRICT_ERRORS=1
2026-04-08 10:51:31 -05:00
Josh Hawkins
6abf401a2f
add self-tests for error collector fixture
2026-04-08 10:38:01 -05:00
Josh Hawkins
d69035f2a7
wire error collector into frigateApp fixture
2026-04-08 10:22:12 -05:00
Josh Hawkins
b93e9df40b
add error collector for console + page + request errors
2026-04-08 10:08:41 -05:00
Josh Hawkins
6ad7059a33
add error allowlist file for error collector
2026-04-08 10:05:09 -05:00
Josh Hawkins
c750372586
Add frontend tests ( #22783 )
...
* basic e2e frontend test framework
* improve mock data generation and add test cases
* more cases
* add e2e tests to PR template
* don't generate mock data in PR CI
* satisfy codeql check
* fix flaky system page tab tests by guarding against crashes from incomplete mock stats
* reduce local test runs to 4 workers to match CI
2026-04-06 16:33:28 -06:00