mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
This is a follow-up to #35049 with a few minor fixes related to using the browser provided by `puppeteer` to run tests. Included fixes: - Make the `webdriver-manager-update.js` really portable. (Previously, it needed to be run from the directory that contained the `node_modules/` directory. Now, it can be executed from a subdirectory and will correctly resolve dependencies.) - Use the `puppeteer`-based setup in AIO unit and e2e tests to ensure that the downloaded ChromeDriver version matches the browser version used in tests. - Use the `puppeteer`-based setup in the `aio_monitoring_stable` CI job (as happens with `aio_monitoring_next`). - Use the [recommended way][1] of getting the browser port when using `puppeteer` with `lighthouse` and avoid hard-coding the remote debugging port (to be able to handle multiple instances running concurrently). [1]: https://github.com/GoogleChrome/lighthouse/blame/51df179a0/docs/puppeteer.md#L49 PR Close #35381 |
||
|---|---|---|
| .. | ||
| browserstack | ||
| ci | ||
| git | ||
| github | ||
| local-dev | ||
| release | ||
| build-ivy-npm-packages.js | ||
| build-packages-dist.js | ||
| package-builder.js | ||
| puppeteer-chrome-versions.js | ||
| webdriver-manager-update.js | ||