pj
|
3cd1319f90
|
test(sidecar): collapse scalar-forwarding RPC tests into a table
|
2026-06-06 13:43:01 +05:30 |
|
pj
|
d6afef7d07
|
test(web-runtime): table-test selector builder quoting and escaping
|
2026-06-06 13:08:59 +05:30 |
|
pj
|
e4dddb4ad5
|
test(web-runtime): guard sanitize cycle, function, and depth limits
|
2026-06-06 13:08:59 +05:30 |
|
pj
|
075d8c00cb
|
test(web-runtime): export selector builders for unit tests
|
2026-06-06 13:08:59 +05:30 |
|
pj
|
1418232c6b
|
test(sidecar): loosen deadline upper bound to tolerate slow CI scheduling
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
16c117a232
|
test(sidecar): metrics bundleId falls back to launched app and honors override
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
66f301562d
|
test(sidecar): pin pressKey keycode mapping and unknown-key rejection
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
4b1832a8a4
|
test(sidecar): cover logcat parsing year inference and line skipping
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
2671d78663
|
test(sidecar): table-test device-output parsers against malformed input
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
cf1c130d1a
|
refactor(sidecar): expose device-output parsers as internal for testing
|
2026-06-06 13:08:28 +05:30 |
|
pj
|
1a9f0430bd
|
test(replay-ui): pin metrics formatters and path gap handling
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
ead5262b18
|
test(replay-ui): pin keyboard-nav ownership and key routing
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
f934581b58
|
test(replay-ui): pin clampIndex step boundaries
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
2702b158d8
|
refactor(replay-ui): extract metrics formatters into lib module
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
153f17c756
|
refactor(replay-ui): extract keyboard-nav dispatch into pure module
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
e03da83cca
|
refactor(replay-ui): export clampIndex for testing
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
e26100acf5
|
test(replay-ui): pin run-history derivation alignment
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
ae5ca403fb
|
test(replay-ui): pin shared statusFor precedence and ordering
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
9219c529f3
|
refactor(replay-ui): extract run-history derivation into lib module
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
f0b687f40e
|
refactor(replay-ui): share one statusFor between panels
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
3fa52b3a65
|
test(replay-ui): pin action selector parse and row formatting
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
a4d6020663
|
refactor(replay-ui): extract action selector/format into lib module
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
3541ab44d8
|
test(replay-ui): pin snapshot flatten/getAtPath path round-trip
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
441537a7cb
|
refactor(replay-ui): extract snapshot flatten/getAtPath into lib module
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
8f817bd8ff
|
test(replay-ui): exercise real URL encoding and non-ok throw in getJson
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
0fae65d4f2
|
ci(replay-ui): point bun cache key at replay-ui/bun.lock
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
09bcb9ea82
|
ci(replay-ui): run bun test via make web-test target
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
5d1d083f57
|
test(replay-ui): add bun test script
|
2026-06-06 13:07:43 +05:30 |
|
pj
|
c62f30621a
|
test(cmd): pin pipeline error to bundle resolution on web platform
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
f821e9a306
|
test(cmd): drop flaky TestRun_Doctor that launched real Chromium
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
a6f39e3441
|
test(cmd): unit-test buildBrowseURL deep-link vs root
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
adcd10cd52
|
test(cmd): table-test hier-check parse and FindAll on fixture
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
3197e64562
|
test(cmd): smoke-test bundle-check resolves spec aliases
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
da9455cd5a
|
fix(cmd): point bundle-check aliases at pkg/spec/src
|
2026-06-06 13:07:10 +05:30 |
|
pj
|
3a8eea78fd
|
test(testrun): exact-output tests for progressHandler line format
|
2026-06-06 13:06:40 +05:30 |
|
pj
|
483f3ceeab
|
test(testrun): table-test resolveRuntimeSibling search edges
|
2026-06-06 13:06:40 +05:30 |
|
pj
|
2e06555714
|
test(testrun): cover prepareBundleInputs aliases and missing-runtime error
|
2026-06-06 13:06:40 +05:30 |
|
pj
|
5ea68869ae
|
refactor(testrun): extract prepareBundleInputs from Execute
|
2026-06-06 13:06:40 +05:30 |
|
pj
|
2e700f34fb
|
test(bundler): cover properties-only spec registration
|
2026-06-06 13:06:40 +05:30 |
|
pj
|
a74fa46221
|
test(sidecarassets): assert reuse via sentinel bytes not mtime
|
2026-06-06 13:06:10 +05:30 |
|
pj
|
c576462b7a
|
test(sidecarassets): cover placeholder build path
|
2026-06-06 13:06:10 +05:30 |
|
pj
|
6a575665e1
|
test(ios): table-test simctl parsers and EnsureSimulator seams
|
2026-06-06 13:06:10 +05:30 |
|
pj
|
2de7b97894
|
refactor(ios): add command-runner seams for EnsureSimulator
|
2026-06-06 13:06:10 +05:30 |
|
pj
|
e802338be2
|
refactor(ios): extract pure simctl JSON parsers
|
2026-06-06 13:06:10 +05:30 |
|
pj
|
e359f4c606
|
fix(chrome): route hierarchy/screenshot/waitidle/metrics through runCtx
|
2026-06-06 13:05:34 +05:30 |
|
pj
|
ee0716a2bf
|
fix(chrome): route action methods through runCtx so caller cancellation aborts CDP
|
2026-06-06 13:05:34 +05:30 |
|
pj
|
6f69816ca5
|
test(sidecar): assert gRPC error status surfaces from action RPC
|
2026-06-06 13:05:34 +05:30 |
|
pj
|
f3671f15ad
|
test(sidecar): cover DoubleTapSelector composition and mid-gesture cancel
|
2026-06-06 13:05:34 +05:30 |
|
pj
|
a80a5d0671
|
test(sidecar): cover swipe/longpress/doubletap/erase/presskey/metrics/logs translations
|
2026-06-06 13:05:34 +05:30 |
|
pj
|
7fdf5c6967
|
fix(sidecar): synchronize health fixture writes and exercise healthError
|
2026-06-06 13:05:34 +05:30 |
|