playwright/packages/trace-viewer/src
Yury Semikhatsky fb319e6d3d
fix: match client step and server action by explicit stepId (#30641)
Matching bu `apiName@wallTime` fails when two actions start at the same
time, e.g. two parallel api requests. Moreover, it results in trace
actions that have parent set to themselves, which in turn causes
infinite loop in the trace viewer. To avoid this problems we write
stepId explicitly to the library trace and use those step ids to find
corresponding test runner steps.

The stepId is passed via zone in case of expect, because the protocol
step is quite deep in the call chain after or explicitly in case of API
call steps created by the test runner instrumentation.
2024-05-14 12:10:46 -07:00
..
ui fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
versions chore(trace): add context create event for test runner (#30697) 2024-05-14 09:00:33 -07:00
DEPS.list chore: introduce testInfo.testId (#21670) 2023-03-14 15:58:55 -07:00
entries.ts fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
geometry.ts chore: migrate trace-viewer and recorder to vite (#13076) 2022-03-25 14:12:00 -07:00
index.tsx chore: better error for trace viewer over http:// (#27722) 2023-10-23 18:21:19 +02:00
multimap.ts chore: move protocol and trace types into the top-level packages (#17486) 2022-09-20 18:41:51 -07:00
progress.ts chore: roll @zip.js/zip.js to 2.7.29 (#27047) 2023-09-13 18:39:10 +02:00
snapshotRenderer.ts chore: make NodeSnapshot type recursive and more (#30619) 2024-05-08 11:08:40 -07:00
snapshotServer.ts fix(snapshots): match resources by method (#24145) 2023-07-10 20:04:48 -07:00
snapshotStorage.ts fix(snapshots): match resources by method (#24145) 2023-07-10 20:04:48 -07:00
sw.ts fix(trace-viewer): encode attachment filenames as UTF-8 (#29993) 2024-03-18 21:26:45 +01:00
traceModel.ts chore: extract trace modernizer into its own class (#30696) 2024-05-07 11:42:28 -07:00
traceModelBackends.ts Revert "feat(trace): allow Trace Viewer to include credentials when fetching traces cross-origin (#28502)" (#29024) 2024-01-17 10:40:58 -08:00
traceModernizer.ts chore(trace): add context create event for test runner (#30697) 2024-05-14 09:00:33 -07:00
uiMode.tsx chore: better error for trace viewer over http:// (#27722) 2023-10-23 18:21:19 +02:00
vite-env.d.ts chore: migrate trace-viewer and recorder to vite (#13076) 2022-03-25 14:12:00 -07:00