Dmitry Gozman
9e2e87060a
test: switch browserType.connect tests to use remoteServer ( #3646 )
...
This way we test the real scenario where server is not launched
in the same node process.
Additionally, move all connect-related tests to a single file and
clean them up.
2020-08-26 13:33:37 -07:00
Dmitry Gozman
8d7ec3aca3
fix(downloads): make path/saveAs work when connected remotely ( #3634 )
...
- saveAs uses a stream internally and pipes it to the local file;
- path throws an error when called on a remote browser.
2020-08-26 12:46:30 -07:00
Pavel Feldman
a87614a266
feat(test): shrink api to run only, rename pending to skipped ( #3636 )
2020-08-26 09:38:19 -07:00
Darío Kondratiuk
9b50a6d259
test: Fix Chromium JSCoverage reportAnonumousScripts test ( #3641 )
2020-08-26 08:59:07 -07:00
Joel Einbinder
4249a11d7e
chore(types): upgrade to TypeScript 4.0.2 ( #3637 )
2020-08-26 08:57:03 -07:00
Yury Semikhatsky
80cf7e9fac
browser(webkit): do not crash when opening web inspector ( #3631 )
2020-08-26 08:55:18 -07:00
Joel Einbinder
f9eeb2984a
fix playwright being imported before toImpl could be registered ( #3632 )
2020-08-26 02:52:23 -07:00
Joel Einbinder
a6b9922eb8
fix(testrunner): console.log in color ( #3633 )
2020-08-25 21:06:36 -07:00
Blake Williams
5f86253ad4
docs: add more detail to waitForNavigation API method ( #3635 )
2020-08-25 21:05:27 -07:00
Dmitry Gozman
25381cfa43
test: add some tests for remote connect ( #3614 )
...
Our current tests excercise the same-process launchServer/connect
combination. This change adds tests for remote server and immediately
exposes a bug with selector engines.
2020-08-25 19:09:30 -07:00
Yury Semikhatsky
db0fa07330
fix(screencast): replace ScreencastStopped with async path() ( #3626 )
2020-08-25 17:18:28 -07:00
Yury Semikhatsky
1a37f8ba7a
browser(webkit): remove browserContextId from some events ( #3628 )
2020-08-25 17:15:21 -07:00
Yury Semikhatsky
22b9246692
chore(context): unify browser context id handling ( #3629 )
2020-08-25 16:33:16 -07:00
Yury Semikhatsky
a2a96198e6
fix(devops): fix firefox protocol.ts location ( #3630 )
2020-08-25 16:23:43 -07:00
Pavel Feldman
adc2a44113
infra: simplify test results collection ( #3623 )
2020-08-25 15:46:42 -07:00
Yury Semikhatsky
17077fd901
browser(firefox): introduce browser level screencastFinished event ( #3625 )
2020-08-25 14:50:40 -07:00
Pavel Feldman
a0bd8def74
browser(chromium): package r799610 ( #3624 )
2020-08-25 13:14:31 -07:00
Yury Semikhatsky
a38564b7ca
fix(screencast): replace ScreencastStopped event with async path() ( #3612 )
2020-08-25 13:07:32 -07:00
Pavel Feldman
aaff8456c5
test: collect stdout/stderr in tests ( #3615 )
2020-08-25 11:00:05 -07:00
Max Schmitt
0af3d8e285
docs(showcases): added example for Heroku ( #3414 )
...
Co-authored-by: Arjun Attam <arjunattam@gmail.com>
2020-08-25 10:59:13 -07:00
Max Schmitt
aeab0fa330
docs(docker): add note about how to list all tags ( #3596 )
...
* docs(docker): add note about how to list all tags
* Update README.md
Co-authored-by: Arjun Attam <arjunattam@gmail.com>
2020-08-25 10:46:21 -07:00
Max Schmitt
72b3147d7c
docs(example): simplified overwriting of requests ( #3621 )
2020-08-25 10:37:45 -07:00
Pavel Feldman
c25dfba878
infra: pull chromium 801321 ( #3620 )
2020-08-25 08:16:03 -07:00
Yury Semikhatsky
14abee2b00
browser(webkit): fix compilation on mac ( #3619 )
2020-08-25 07:54:05 -07:00
Pavel Feldman
e215461898
chore: split tests for faster execution ( #3613 )
2020-08-24 20:26:06 -07:00
Yury Semikhatsky
db7bec36c5
browser(webkit): introduce screencastFinished event on Context ( #3611 )
2020-08-24 19:59:35 -07:00
Pavel Feldman
06dcf967ba
feat(testrunner): allow external reporters ( #3603 )
2020-08-24 19:16:20 -07:00
Pavel Feldman
e89de7e66a
fix(testrunner): allow worker fixture to throw/timeout ( #3610 )
2020-08-24 18:58:43 -07:00
Dmitry Gozman
3b2f14fcee
test: fix wire tests ( #3609 )
2020-08-24 17:32:55 -07:00
Yury Semikhatsky
b9d6324d14
feat(screencast): fire start evet for popups ( #3600 )
2020-08-24 17:23:54 -07:00
Dmitry Gozman
22e2bf1227
chore: use channels as a namespace in client code ( #3608 )
...
Also, rename LoggerSink to Logger to match api docs.
2020-08-24 17:05:16 -07:00
Dmitry Gozman
bdbcae16cb
chore: remove injected -> types dependency ( #3606 )
...
This way, injected is self-contained and we can ensure it does not
depend on anything node-specific.
2020-08-24 15:30:45 -07:00
Pavel Feldman
3bdf0e804a
fix(testrunner): pass error into test fixtures ( #3605 )
2020-08-24 14:55:48 -07:00
Dmitry Gozman
a099e941d6
chore: move last rpc files to their place ( #3604 )
...
Also update check-deps to be more user-friendly.
2020-08-24 14:48:03 -07:00
Yury Semikhatsky
59a439e020
feat(webkit): bump to 1330 ( #3602 )
2020-08-24 14:10:49 -07:00
Yury Semikhatsky
1c6968269a
browser(webkit): avoid use after free on page close ( #3599 )
2020-08-24 10:38:39 -07:00
Pavel Feldman
a2dc852569
feat(testrunner): introduce pytest-style reporter ( #3594 )
2020-08-24 10:24:40 -07:00
Yury Semikhatsky
4f1f972143
browser(webkit): fix mac compilation ( #3598 )
2020-08-24 08:56:33 -07:00
ragog
2b3a1ae9c6
docs: add theheadless.dev to showcase ( #3597 )
2020-08-24 08:08:54 -07:00
Dmitry Gozman
cd220daa83
chore: move src files to server ( #3593 )
2020-08-24 06:51:51 -07:00
Dmitry Gozman
43893cc0f8
chore: improve check-deps ( #3592 )
2020-08-23 21:24:16 -07:00
Dmitry Gozman
73e53b21df
chore: move injected and debug to src/server ( #3591 )
2020-08-23 20:25:59 -07:00
Pavel Feldman
baa6b64efd
feat(testrunner): convert reporter to an interface ( #3588 )
2020-08-23 20:23:05 -07:00
Dmitry Gozman
847201b132
chore: move firefox to src/server/firefox ( #3590 )
2020-08-23 17:05:58 -07:00
Dmitry Gozman
6a53b205e5
chore: move webkit to src/server/webkit ( #3589 )
2020-08-23 15:39:03 -07:00
Dmitry Gozman
77f803140a
fix(electron): fix electron types, move source to src/server/electron ( #3583 )
2020-08-23 13:46:40 -07:00
Pavel Feldman
53ac35a613
chore(testrunner): complete ts migration ( #3587 )
2020-08-23 11:44:41 -07:00
Pavel Feldman
224d3df899
chore(testrunner): extract runtime api and use it from cli ( #3585 )
2020-08-23 08:22:14 -07:00
Dmitry Gozman
2e1493a5fa
chore: move browserPaths to utils, enforce more deps ( #3584 )
2020-08-22 21:15:03 -07:00
Pavel Feldman
4025f9f1ef
feat(testrunner): expose test and runner config to fixtures ( #3580 )
2020-08-22 16:44:56 -07:00