playwright/tests
Dmitry Gozman 10ce7af411
fix(steps): step should not get an unrelated error (#22773)
Previously, we would use any error that was added during the step
execution as an error for this particular step.

This produces false positives, for example failing `page.click` call
that happened during `context` teardown was producing an error and
marking teardown is failed. However, in reality, the test itself has
failed, while teardown has not.

New approach uses test step hierarchy to inherit errors from child steps
to the parent step. This does not regress the original fix where
`expect.soft` errors are surfaced in the parent step.

See also #19973 that introduced the original logic.
2023-05-02 18:50:00 -07:00
..
android test: fix android test (#22370) 2023-04-12 15:19:35 -07:00
assets test: update selenium server and try to reenable tests (#22391) 2023-04-13 14:15:09 -07:00
components test(ct): update child (#22712) 2023-05-01 15:20:46 -07:00
config test: make sure process killing logic works without ps on Linux (#22366) 2023-04-12 13:16:42 -07:00
electron fix(electron): do not use loader for packaged apps (#21577) 2023-03-13 12:52:52 -07:00
image_tools chore: fix typos (#20473) 2023-01-30 09:53:28 +01:00
installation test: update selenium server and try to reenable tests (#22391) 2023-04-13 14:15:09 -07:00
library test: HTMLImageElement.prototype.loading is present (#22744) 2023-05-01 14:55:20 -07:00
page feat(firefox): roll to r1403 (#22540) 2023-04-21 21:45:41 -07:00
playwright-test fix(steps): step should not get an unrelated error (#22773) 2023-05-02 18:50:00 -07:00
stress chore: fix typos (#20473) 2023-01-30 09:53:28 +01:00
webview2 test: unflake inspector-cli tests (#22347) 2023-04-12 09:37:24 -07:00
index.d.ts test: added tests for WebSocket over Socks proxy (#7235) 2021-06-24 18:50:16 +02:00
tsconfig.json chore: enable tsc for ttest sources (#21018) 2023-02-19 11:18:07 -08:00