angular-cn/scripts
George Kalpakas ab8199f7c9 build: several minor fixes related to using `puppeteer` (#35381)
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
2020-02-18 12:42:47 -08:00
..
browserstack ci: clean up CI logging, folding, add build time logging, and improve error handling (#14425) 2017-03-02 00:22:24 -08:00
ci ci: remove components-repo-ci blocklist (#35115) 2020-02-06 15:32:33 -08:00
git build: mention where to find the invalid commit message, when validation fails (#32420) 2019-08-30 13:52:54 -04:00
github ci: minor PullApprove fixes/improvements (#35015) 2020-01-29 12:23:47 -08:00
local-dev build: update setup-rbe.sh script and documentation to remove http-remote-cache config (#33907) 2019-11-21 10:45:57 -08:00
release build: update scripts/release/post-check with the latest versions (#35151) 2020-02-06 09:37:26 -08:00
build-ivy-npm-packages.js build: update scripting and tooling to rely on define=angular_ivy_enabled instream of define=compile (#33983) 2019-11-26 16:38:40 -05:00
build-packages-dist.js build: update scripting and tooling to rely on define=angular_ivy_enabled instream of define=compile (#33983) 2019-11-26 16:38:40 -05:00
package-builder.js build: package-build & release scripts should handle new pkg_npm naming (#34736) 2020-01-15 14:58:07 -05:00
puppeteer-chrome-versions.js build: several minor fixes related to using `puppeteer` (#35381) 2020-02-18 12:42:47 -08:00
webdriver-manager-update.js build: several minor fixes related to using `puppeteer` (#35381) 2020-02-18 12:42:47 -08:00