playwright/packages/playwright-core/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
..
cli chore: prepare to reuse test server from ui mode (#29965) 2024-03-18 09:50:11 -07:00
client fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
common chore: extract ws server util (#29247) 2024-01-30 14:36:51 -08:00
image_tools Fix various typos (Fixes #27396) (#27391) 2023-10-04 19:56:42 -07:00
protocol fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
remote chore: extract ws server util (#29247) 2024-01-30 14:36:51 -08:00
server fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
third_party chore: remove experimental dockerfile.remote (#20790) 2023-02-09 12:18:02 -08:00
utils fix: match client step and server action by explicit stepId (#30641) 2024-05-14 12:10:46 -07:00
androidServerImpl.ts chore: add Playwright to attribution (#23447) 2023-06-01 17:54:43 -07:00
browserServerImpl.ts chore: support await using for close() and dispose() (#27766) 2023-10-24 12:25:53 -07:00
DEPS.list feat(android): add Android.{launchServer,connect} (#18263) 2022-10-24 17:23:11 -07:00
inprocess.ts chore: migrate to monorepo (#9421) 2021-10-11 16:52:17 +02:00
inProcessFactory.ts chore: mark outofprocess connection not as remote (#28156) 2023-12-06 17:58:19 -08:00
outofprocess.ts chore: split cli processing into cli endpoint and program (#29131) 2024-01-23 15:22:09 -08:00
utilsBundle.ts chore: get rid of rimraf package (#27790) 2023-10-26 19:41:00 +02:00
zipBundle.ts chore(har): allow replaying from zip har (#14962) 2022-06-17 16:11:22 -07:00