Commit Graph

9 Commits

Author SHA1 Message Date
Paul Gschwendtner fdd70823cf build: fix small browser test coverage (#11970)
* No longer just runs the tests against the first browser of a test platform (travis, saucelabs, browserstack)
* Stability is more valuable than speed (runs sequentially on CI now)
* Update Saucelabs Connect
* Remove unused spec reporter
* Update from Edge 14 to Edge 17
* Fix pixel deviations in Edge 17
2018-07-11 08:18:32 -07:00
Paul Gschwendtner 33afd93198 build: remove chrome sandbox workaround (#9498)
In order to align with the `angular/angular` setup, we also remove the temporary Chrome Headless Sandbox workaround in favor of faster Travis CI containers. To be able to still use headless chrome, we specify the `no-sandbox` flag.

Reference https://github.com/angular/angular/pull/21641
2018-01-22 09:46:11 -08:00
Paul Gschwendtner a0075fff4c build: run tests in chrome headless local (#8651)
Runs local tests in Chrome Headless. This speeds up the tests and also ensures more test stability. On Windows there are a lot of pixel deviation failures because the tests seemed to be affected by the screen resolution or window frame.

By running the tests headless, the Chrome launcher has more control about the rendering and pixel deviations like before won't happen anymore. It's still the same Chrome that runs, just that the screen is kind of emulated like in XVFB.
2017-11-28 10:34:39 -08:00
Paul Gschwendtner fe08c2b74b build: run tests with firefox headless (#7828) 2017-10-18 16:11:36 -07:00
Paul Gschwendtner 0ab6ebeef1 build: run tests against ios10 (#7707) 2017-10-12 14:40:06 -07:00
Paul Gschwendtner 154f54ec14 build: run chrome headless in travis (#5126) 2017-06-14 14:26:52 -07:00
Paul Gschwendtner b3c75bb4b0 build: run fewer browsers on saucelabs (#5045) 2017-06-12 13:37:16 -07:00
Paul Gschwendtner e5ca565a5f chore: add safari10 to browser-providers (#2873)
* This adds Safari v10 (from Saucelabs) to the browser-providers and marks it as an optional run in the CI.

As requested in https://github.com/angular/material2/pull/2823
2017-02-06 12:04:57 -08:00
Paul Gschwendtner d445007d53 build: simplify karma configuration (#2823) 2017-01-30 12:11:02 -08:00