angular-cn/packages/platform-server/integrationtest
George Kalpakas 81d497ce1f build: pin ChromeDriver version (#20940)
Since our version of Chromium is also pinned, a new ChromeDriver (that
drops support for our Chromium version) can cause random (and unrelated
to the corresponding changes) errors on CI.
This commit pins the version of ChromeDriver and it should now be
manually upgraded to a vrsion that is compatible with th currently used
Chromium version.

PR Close #20940
2017-12-11 15:53:04 -08:00
..
e2e feat(platform-server): add an API to transfer state from server (#19134) 2017-09-21 13:56:13 -07:00
src feat(platform-server): add an API to transfer state from server (#19134) 2017-09-21 13:56:13 -07:00
.gitignore test(platform-server): add initial e2e tests for platform-server (#15061) 2017-03-14 17:11:39 -07:00
README.md test(platform-server): add initial e2e tests for platform-server (#15061) 2017-03-14 17:11:39 -07:00
build.sh test(platform-server): add initial e2e tests for platform-server (#15061) 2017-03-14 17:11:39 -07:00
package.json build: pin ChromeDriver version (#20940) 2017-12-11 15:53:04 -08:00
run_tests.sh build: switch from npm to yarn (#19328) 2017-09-22 13:20:52 -07:00
tsconfig.json test(platform-server): fix and re-enable integration tests 2017-06-13 15:50:23 -07:00
webpack.client.config.js feat(platform-server): add an API to transfer state from server (#19134) 2017-09-21 13:56:13 -07:00
webpack.server.config.js test(platform-server): add initial e2e tests for platform-server (#15061) 2017-03-14 17:11:39 -07:00

README.md

To add a new server side rendering E2E test

  • Add a new server side rendered application to src/
  • Edit webpack.client.config.js to add new entry point for the new client bundle
  • The index.html can access the client bundle from /built/.js
  • Edit src/server.ts to add the server side application to a new URL
  • Add a protractor test in e2e/ to test with the new URL