Michał Pierzchała
96534e860b
fix: stream replay suite progress ( #795 )
...
* fix: stream replay suite progress
* fix: tighten replay progress cancellation
2026-06-12 20:51:40 +02:00
Michał Pierzchała
500f4f3045
refactor: deepen replay test attempt module ( #715 )
2026-06-09 15:07:30 +02:00
Michał Pierzchała
49e59d651a
feat: record replay test videos ( #712 )
...
* feat: record replay test videos
* fix: align replay test video timing
* fix: leave replay test video tail visible
* refactor: clarify replay test video lifecycle
* refactor: pass replay video attempt context directly
* fix: warn on replay video finalization failure
2026-06-09 14:17:32 +02:00
Michał Pierzchała
31ce5903a2
feat: add replay test sharding ( #707 )
...
* feat: add replay test sharding
* refactor: simplify sharding device resolution
* fix: address sharding review feedback
2026-06-08 10:56:42 +02:00
Michał Pierzchała
7400701857
perf: speed up iOS swipes and harden runner cache ( #676 )
...
* perf: speed up ios swipes and harden runner cache
* fix: harden maestro replay smoke tests
2026-06-03 04:59:13 -07:00
Michał Pierzchała
d5c94b0296
fix: improve maestro test output ( #652 )
2026-06-01 16:51:25 -05:00
Michał Pierzchała
4f8e0af898
fix: improve maestro test output ( #647 )
2026-06-01 18:23:41 +02:00
Michał Pierzchała
ee57e1b114
fix: improve Maestro test suite replay ( #601 )
2026-05-28 15:40:19 +02:00
Michał Pierzchała
f07e82e308
chore: add fallow quality gate ( #449 )
...
* chore: add fallow quality gate
* fix: refresh pnpm lockfile
2026-04-26 13:53:35 -04:00
Michał Pierzchała
497a54deb7
test: expand replay coverage and CI reporting with JUnit ( #317 )
...
* test: add benchmark .ad scripts for iOS and Android (02-06)
Add 10 new replay scripts covering deep navigation, scroll discovery,
text input & keyboard, app lifecycle, and swipe gestures for both
iOS simulator and Android emulator. Each script combines multiple
command types (snapshot, click, wait, is, find, get, scroll,
scrollintoview, swipe, back, home, keyboard, screenshot, appstate)
to provide comprehensive baseline coverage for version-over-version
comparison.
https://claude.ai/code/session_01VkHLzVc7NULQFaWHnhuBCm
* test: move replay benchmarks out of CI suite
* test: trim replay benchmark script comments
* test: relaunch replay app opens
* fix: stop focusing iOS simulator for screenshots
* fix: open Simulator app on cold boot
* test: trim iOS cold boot coverage
* test: move replay benchmarks into integration suites
* ci: align Android emulator with local setup
* ci: raise iOS replay daemon timeout
* test: add replay junit reports
* ci: use supported Android emulator profile
* fix: stabilize replay cleanup and Android CI flows
* test: trim flaky replay coverage
* fix: exclude replay tests from daemon request timeout
* test: relax android scroll discovery replay
* refactor: rename ios simulator app opener
* ci: remove obsolete android replay timeout override
* test: remove duplicate android replay opens
* test: relax ios swipe replay assertion
* ci: move full replay suites to nightly
* ci: extract shared replay workflow setup
* ci: fail nightly replay jobs on test errors
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-30 11:45:49 +02:00
Michał Pierzchała
c393ffe612
feat: add light test runner for .ad scripts ( #266 )
...
* feat: add metadata-aware ad test runner
* test: migrate platform integrations to replay suites
* fix: stop macos runner during close
* fix: harden ad test runner
* fix: tighten ad test runner retries and reporting
* refactor: tighten replay test suite runtime
* test: cover replay suite helpers
* docs: trim replay test guidance in skill
* refactor: extract replay test cli helpers
2026-03-26 19:21:16 +01:00