angular-cn/packages/zone.js/test
Paul Gschwendtner 6d3a25d897 ci: run acceptance tests on saucelabs with ivy (#34277)
Currently we only run Saucelabs on PRs using the legacy View Engine
build. Switching that build to Ivy is not trivial and there are various
options:

  1. Updating the R3 switches to use POST_R3 by default. At first glance,
  this doesn't look easy because the current ngtsc switch logic seems to
  be unidirectional (only PRE_R3 to POST_R3).

  2. Updating the legacy setup to run with Ivy. This sounds like the easiest
  solution at first.. but it turns out to be way more complicated. Packages
  would need to be built with ngtsc using legacy tools (i.e. first building
  the compiler-cli; and then building packages) and View Engine only tests
  would need to be determined and filtered out. Basically it will result in
  re-auditing all test targets. This is contradictory to the fact that we have
  this information in Bazel already.

  3. Creating a new job that runs tests on Saucelabs with Bazel. We specify
  fine-grained test targets that should run. This would be a good start
  (e.g. acceptance tests) and also would mean that we do not continue maintaining
  the legacy setup..

This commit implements the third option as it allows us to move forward
with the general Bazel migration. We don't want to spend too much time
on our legacy setup since it will be removed anyway in the future.

PR Close #34277
2019-12-16 07:43:41 -08:00
..
assets build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
browser fix(zone.js): handle MSPointer event correctly (#31722) 2019-07-24 14:42:49 -07:00
closure fix(zone.js): __load_patch and __symbol__ should be in zone_extern for closure compiler (#31350) 2019-07-24 13:30:01 -07:00
common fix: implement Symbol.specics of Promise (#34162) 2019-12-03 10:29:04 -08:00
extra fix(zone.js): don't fire unhandledrejection if Zone handled error (#31718) 2019-07-24 16:10:59 -07:00
node build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
npm_package test(zone.js): add test codes to ensure not include sourcemap (#31892) 2019-07-30 13:00:26 -07:00
patch build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
performance build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
rxjs build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
webdriver build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
zone-spec Revert "fix(zone.js): don't wrap uncaught promise error. (#31443)" (#31918) 2019-07-30 15:03:49 -07:00
BUILD.bazel fix(zone.js): browser-legacy should not reference Zone (#32016) 2019-08-13 09:53:00 -07:00
browser-env-setup.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
browser-zone-setup.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
browser_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
browser_es2015_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
browser_shadydom_entry_point.ts fix(zone.js): patch shadydom (#31717) 2019-07-24 14:42:14 -07:00
browser_shadydom_setup.ts fix(zone.js): patch shadydom (#31717) 2019-07-24 14:42:14 -07:00
browser_symbol_setup.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
common_tests.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
fake_entry.js build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
jasmine-patch.spec.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
karma_test.bzl ci: run acceptance tests on saucelabs with ivy (#34277) 2019-12-16 07:43:41 -08:00
main.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
mocha-patch.spec.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node-env-setup.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_bluebird_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_entry_point_no_patch_clock.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_error_disable_policy_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_error_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_error_lazy_policy_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
node_tests.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
saucelabs.js build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
test-env-setup-jasmine-no-patch-clock.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
test-env-setup-jasmine.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
test-env-setup-mocha.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
test-util.ts refactor: ensure zone.js can be built with typescript strict flag (#30993) 2019-07-18 14:21:26 -07:00
test_fake_polyfill.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
ws-client.js build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
ws-server.js build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
ws-webworker-context.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
wtf_mock.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
zone_worker_entry_point.ts build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00