Andrey Lushnikov
d22bde13c4
chore: mark v1.19.1 ( #12132 )
2022-02-15 13:25:32 -08:00
Andrey Lushnikov
e57b4b5073
cherry-pick( #12070 ): fix: propagate exit code in experimental mode ( #12133 )
...
SHA: 5db7ce5964
In experimental ESM mode a child process is forked in order to run the tests. Currently the exit code of this child process is not propagated to the exit code of the parent process, which means that the process exits with a status code of `0` even if some of the tests failed.
This makes it difficult to use Playwright in CI in experimental mode, as the CI pipeline as a whole will pass despite the test failures.
This change addresses this by propagating the exit code in the case where it is non-zero.
Co-authored-by: pierscowburn <me@pierscowburn.com>
2022-02-15 13:25:14 -08:00
Andrey Lushnikov
46aeb8fe3d
cherry-pick( #12124 ):fix(docker): add missing dependency to the docker 1.19 ( #12127 )
...
SHA: e6d79a4f10
The `libxtst6` is required in both amd64 and arm64.
Fixes #12075
2022-02-15 12:49:33 -08:00
Yury Semikhatsky
d8bc6dbeea
cherry-pick(1.19): always return non-empty body regardless of request method ( #12102 ) ( #12121 )
2022-02-15 11:24:15 -08:00
Andrey Lushnikov
03501cfdb2
cherry-pick( #12048 ): tests: fix installation tests ( #12050 )
...
SHA: 94fc45a3db
Follow-up to da2cecbea0
2022-02-11 13:18:20 -08:00
Andrey Lushnikov
241add240c
cherry-pick( #12025 ): chore(dotnet): do not use global CLI and use ps1 instead ( #12047 )
...
SHA: 7e7996a7b7
Fixes https://github.com/microsoft/playwright-dotnet/issues/2005
Co-authored-by: Max Schmitt <max@schmitt.mx>
2022-02-11 11:29:04 -08:00
Andrey Lushnikov
92aa600af2
cherry-pick( #12045 ): docs: add release notes for all the languages ( #12046 )
...
SHA 619d1d8617
2022-02-11 11:25:47 -08:00
Max Schmitt
c098cafb7a
cherry-pick(release-1.19): chore: fix .NET generation script for .NET 6 ( #12041 )
...
PR: #11965
2022-02-11 11:19:22 -08:00
Andrey Lushnikov
aafaa2b9ed
chore: mark v1.19.0 ( #11981 )
2022-02-11 09:42:54 -08:00
Andrey Lushnikov
b9d665caf0
cherry-pick( #12003 ): docs: avoid .net version ambiguity ( #12040 )
...
SHA 1df07aa2cf
Co-authored-by: Erik Ejlskov Jensen <ErikEJ@users.noreply.github.com>
2022-02-11 09:39:50 -08:00
Andrey Lushnikov
1d4521a12e
cherry-pick( #12036 ): docs: fix release notes headers ( #12037 )
...
SHA 46b89f109a
2022-02-11 09:15:06 -08:00
Andrey Lushnikov
7a683a9331
cherry-pick( #12019 ) docs: add release notes for 1.19 ( #12034 )
...
SHA: 979fa2b2f0
2022-02-11 09:05:40 -08:00
Dmitry Gozman
ca116db2cb
cherry-pick( #12016 ): fix(reporters): correctly handle missing stdout.columns ( #12033 )
...
When columns are not available, do not trim the output.
2022-02-11 08:58:13 -08:00
Pavel Feldman
8a52c3ca76
cherry-pick( #12022 ): chore: don't close page in generated test
2022-02-11 08:12:54 -08:00
Max Schmitt
d73d188ae7
cherry-pick(release-1.19): docs(python): enable Route.fulfill.response ( #12030 )
...
2815180162
2022-02-11 15:27:37 +01:00
Pavel Feldman
73d78f5988
cherry-pick( #12020 ): chore: headless mode for codegen
2022-02-10 21:24:22 -08:00
Pavel Feldman
55be85284c
cherry-pick( #12012 ): fix(teardown): await teardown in failed test runs
2022-02-10 12:47:06 -08:00
Pavel Feldman
35f921e7aa
cherry-pick( #12004 ): chore: revert "fix(test-runner): escape backslashes in win cli"
2022-02-10 08:55:56 -08:00
Andrey Lushnikov
786bb337f0
cherry-pick( #11991 ): fix(mac): avoid printing empty line to stderr on mac ( #11993 )
...
SHA: 1f6b84f445
It turns out, `sw_vers` prints an empty stderr line and we inherit it.
Co-authored-by: Dmitry Gozman <dgozman@gmail.com>
2022-02-09 15:38:30 -08:00
Andrey Lushnikov
8f1f97f508
cherry-pick( #11984 ): fix(test-runner): fix browser initialization in test modifiers ( #11992 )
...
SHA: 6904b3294e
Fixes #11985
2022-02-09 15:35:36 -08:00
Andrey Lushnikov
b651920bd5
cherry-pick( #11974 ): test: fix tests for chromium-based browser channels ( #11979 )
...
SHA: 439c8e9c40
2022-02-09 11:40:50 -08:00
Andrey Lushnikov
4959558527
cherry-pick( #11973 ): fix: proper chrome-beta channel installation on MacOS ( #11978 )
...
SHA: 1e1a6acaf7
chrome-beta installation on MacOS should download universal binaries.
The old download URL for chrome-beta was downloading Chrome Beta M96
2022-02-09 11:40:41 -08:00
Yury Semikhatsky
eaeb7de95a
cherry-pick( #11954 ): respect tracing config for APIRequestContext ( #11976 )
...
706c897031
Fixes #10585
2022-02-09 11:31:10 -08:00
Pavel Feldman
72a767fd4d
cherry-pick( #11953 ): feat(debug): allow preprocessing JS scripts as well
2022-02-09 10:23:00 -08:00
Dmitry Gozman
e92caf01b3
fix(webServer): do not set baseURL equal to webServer.url ( #11951 )
2022-02-08 15:57:36 -08:00
Pavel Feldman
8dff2e35c8
chore: don't throw on no testDir ( #11950 )
2022-02-08 15:27:05 -08:00
Pavel Feldman
d5158e8d24
chore: revert source-map-support to 0.4.18 ( #11945 )
2022-02-08 14:50:20 -08:00
Andrey Lushnikov
6d7321e211
docs: update docs on expects ( #11949 )
2022-02-08 14:44:44 -08:00
Pavel Feldman
4bcca2c87e
chore: add a parallel mode note ( #11943 )
2022-02-08 14:36:14 -08:00
Pavel Feldman
9ce8572c78
chore: don't run debugger on pause() ( #11948 )
2022-02-08 14:24:13 -08:00
Dmitry Gozman
9e08b97b69
docs: restore expect docs in the guide ( #11946 )
2022-02-08 13:15:17 -08:00
Yury Semikhatsky
985f932033
chore(trace-viewer): introduce MultiTraceModel ( #11922 )
2022-02-08 12:27:29 -08:00
Andrey Lushnikov
39ed705904
chore: unify workspace helper scripts ( #11925 )
...
This patch unifies a variety of different workspace
scripts into a single `//utils/workspace.js`.
Fixes #11362
2022-02-08 10:35:00 -08:00
Pavel Feldman
1b3c7c03b6
chore: fix(stack): ignore stack frames inside whole core ( #11935 )
2022-02-08 10:33:50 -08:00
Pavel Feldman
9f35a97a55
chore(chrome): tolerate unknown target types ( #11936 )
2022-02-08 09:46:05 -08:00
Pavel Feldman
b2e15b8c60
chore: mute more test runner extension vars ( #11881 )
2022-02-08 09:22:45 -08:00
Pavel Feldman
3a898c285e
docs: fix python snippet
2022-02-08 08:02:28 -08:00
Dmitry Gozman
8a5c93436d
fix(reporter): do not report parallel tests as slow ( #11921 )
2022-02-07 20:10:13 -08:00
Pavel Feldman
dbd124d84b
chore: disable page.pause() when JS debugger is attached ( #11926 )
2022-02-07 19:21:58 -08:00
Dmitry Gozman
7912c515a3
fix(fixtures): account for default options being undefined ( #11916 )
2022-02-07 17:11:36 -08:00
Yury Semikhatsky
1e00218ead
feat(tracing): suport loading multiple files in trace viewer ( #11880 )
2022-02-07 17:05:42 -08:00
Dmitry Gozman
4ef22d3387
test: enable "should record open in a new tab with url" on webkit ( #11917 )
2022-02-07 16:09:11 -08:00
Pavel Feldman
9116adc684
chore: allow opt-into the legacy global setup mode ( #11888 )
2022-02-07 10:41:56 -08:00
Pavel Feldman
c3c99a5f66
chore: shift left the inspector window.
2022-02-07 10:41:33 -08:00
Daniel Kolesa
2b2d6f0bfc
browser(webkit): fix build on ubuntu 18.04 and macos ( #11910 )
2022-02-07 09:33:55 -08:00
github-actions[bot]
9ff377ef12
browser(chromium): roll to r967537 ( #11898 )
...
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-07 11:14:15 +01:00
Dmitry Gozman
f82e09be04
feat(codegen): generate locators and frame locators ( #11873 )
2022-02-04 19:27:45 -08:00
Yury Semikhatsky
46dfa45b4e
docs: fix parallel test docs build ( #11877 )
2022-02-04 16:44:04 -08:00
Dmitry Gozman
1503264aca
test: decrease threshold for flaky "should play audio" ( #11878 )
2022-02-04 16:14:48 -08:00
Dmitry Gozman
af4944388f
test: skip "should support has:locator" on tracing bots ( #11876 )
2022-02-04 15:34:33 -08:00