angular-cn/aio/tests/deployment/e2e
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
..
protractor.conf.js build: several minor fixes related to using `puppeteer` (#35381) 2020-02-18 12:42:47 -08:00
redirection.e2e-spec.ts test(docs-infra): increase timeout for redirection tests more (#28290) 2019-01-25 12:51:36 -08:00
site.po.ts build(docs-infra): upgrade tslint to 5.15.0 and codelyzer to 5.0.0 (#29926) 2019-04-25 12:32:49 -07:00
smoke-tests.e2e-spec.ts docs: move old quick start content into new local setup guide (#29651) 2019-05-20 10:16:23 -07:00
tsconfig.json build(docs-infra): make type-checking stricter by enabling `noImplicitAny` (#29926) 2019-04-25 12:32:49 -07:00