Commit Graph

39 Commits

Author SHA1 Message Date
Daniel Freedman
700c2b0cb3 re-add npm cache 2020-01-21 15:49:12 -08:00
Daniel Freedman
15dba24149 mispelled services, node 10 for consistency 2020-01-21 15:40:34 -08:00
Daniel Freedman
148b2ea277 modernize travis 2020-01-21 15:34:56 -08:00
Alexander Marks
f0fb532d06 Pin to firefox 66 because of selenium error 2019-06-06 09:42:56 -07:00
Alexander Marks
2a49743362 Only generate types once on Travis 2018-09-07 16:22:47 -07:00
Kevin Schaaf
44fcb9dbbb Don't run Firefox in headless mode. 2018-08-27 16:46:12 -07:00
Alexander Marks
536030acfa Generate typings for Polymer 3.
- Publishing (actually packing) will now generate the typings and fail
  if they don't compile.
- Travis will now generate the typings and fail if they don't compile.
- Some minor tweaks to get typings compiling.
2018-07-26 18:28:22 -07:00
Daniel Freedman
4f0337a5da Fix gulp 4 issues 2018-07-18 12:06:56 -07:00
Kevin Schaaf
95740463c0 Run Chrome & FF serially to try and help flakiness 2018-05-08 16:21:58 -07:00
Steven Orvell
503f56318e Depend on polymer-cli rather than wct
invoke tests via `polymer test` rather than `wct`
2018-05-04 14:29:33 -07:00
Kevin Schaaf
0bb5d7c563 Use node 9 2018-04-30 17:59:37 -07:00
Kevin Schaaf
8abf2ec93c Use module flags for wct 2018-04-30 16:52:10 -07:00
Kevin Schaaf
bddeff4a8f Use babel parser for aslant for dynamic import. 2018-04-30 15:48:15 -07:00
Alexander Marks
8189382d72 Make Travis update-types failure style the same as the elements. 2018-02-06 22:35:57 -08:00
Daniel Freedman
5e2990e3af Use containers for testing again (#5070)
* Use containers for testing again

Disable chrome security sandbox due to travis-ci/travis-ci#8836

Remove node module caching with the removal of package lock

* flag is "no-sandbox"

* Add back npm cache
2018-01-30 10:53:21 -08:00
Daniel Freedman
ecd1ba3a4c Fix tests (#5050)
* Use sudo to fix chrome testing

There is a bug with the chrome sandbox in the Travis CI container
system, which is fixed by using `sudo: required`.

Related to travis-ci/travis-ci#8836

* reduce cognitive overhead of the test runner

* remove testing polyfilled Custom Elements with native ShadowDOM

* Use headless chrome and firefox

Use MacOS 10.13 for Safari 11

* disable testing CSS Custom Property Shim

* move sauce tests into script for travis_wait compat
2018-01-19 14:03:20 -08:00
Daniel Freedman
60e7121d49 Easy script to update closure and typescript typings (#5026) 2018-01-09 14:17:46 -08:00
Tim van der Lippe
9715ab8f3f Update .travis.yml 2018-01-08 20:38:08 +01:00
Tim van der Lippe
764146cdf0 Enable gulp generate-typescript on Travis
This commit is expected to fail, as the library
code has been modified, but the task was
explicitly not run and files are not added.
2017-12-21 13:42:39 +01:00
Tim van der Lippe
b2cd437081 Make sure that Travis fails when there are non-updated generated files 2017-12-21 13:37:28 +01:00
Steve Orvell
2719a9d6d3 [ProperitesChanged] Fix deserialization (#4996)
* [ProperitesChanged] Fix deserialization

A change merged with the `basic-element` caused the `type` argument to `_deserializeValue` to be called as a function to determine the deserialized output. This was an unintended breaking change from master and is reverted here. For example, the `basic-element` change regressed using a class constructor as a property type.

* Remove cruft

* Update docs

* Test verbose wct output on firefox

* Avoid Chrome and FF running in parallel on Travis to avoid timeouts.
2017-12-20 14:07:21 -08:00
Daniel Freedman
428ad8c2c7 add safari 11 to sauce testing 2017-10-25 11:16:49 -07:00
Daniel Freedman
c6f2d81717 add edge 15, use chrome stable 2017-10-16 16:16:51 -07:00
Daniel Freedman
e45e5bba1b [ci skip] disable closure lint for now (travis java errors) 2017-09-07 15:07:12 -07:00
Daniel Freedman
cc649e9793 lint with closure as well 2017-08-11 12:05:55 -07:00
Kevin Schaaf
c98e379978 Disabling lint-closure until the error count is driven to 0 2017-04-24 15:17:20 -07:00
Daniel Freedman
4e78274152 add gulp task to lint for closure warnings 2017-04-18 11:33:59 -07:00
Daniel Freedman
d297047eb4 alias another way 2017-04-13 11:36:58 -07:00
Daniel Freedman
0724f18708 use chrome beta 2017-04-13 11:32:17 -07:00
Steven Orvell
7987b2159c Test Safari 10 on Sierra. 2017-02-07 10:59:55 -08:00
Kevin Schaaf
df073903d3 Add Safari 10. 2017-02-02 10:23:55 -08:00
Daniel Freedman
326c791fbe Test with more browsers on saucelabs 2017-02-01 18:36:37 -08:00
Daniel Freedman
b1be456f21 use latest firefox and edge 2016-10-25 15:09:15 -07:00
Daniel Freedman
70133aa697 remove broken "switch" task from travis 2016-10-10 12:19:53 -07:00
Daniel Freedman
5fc0d3147b only edge in sauce for now 2016-09-22 14:55:42 -07:00
Daniel Freedman
e22ecb7b8e restrict sauce testing to es6-native browsers for now 2016-09-22 14:41:03 -07:00
Daniel Freedman
2cdc35063c update travis keys 2016-09-22 13:08:40 -07:00
Daniel Freedman
d171b172fa Keep some changes from Polymer v1 2016-09-08 10:58:06 -07:00
Steven Orvell
1922932d44 First commit. 2016-02-16 11:43:39 -08:00