Граф коммитов

81 Коммитов

Автор SHA1 Сообщение Дата
Paul Irish 066743b8da
misc: clean node_modules/.cache before travis builds its cache (#7388) 2019-03-06 11:59:12 -08:00
Brendan Kenny 3cf4d47870
tests: run node 11 in CI (#7230) 2019-02-13 10:48:38 -08:00
Brendan Kenny 9615070ef1 clients: simplify viewer build process (#6426) 2018-10-30 18:12:21 -07:00
Brendan Kenny 3b562abb05 clients: reorganize file structure and build process (#6344) 2018-10-25 16:11:04 -07:00
Brendan Kenny 508d60d828
tests: run node 10 on Travis (#6361) 2018-10-22 15:35:41 -07:00
Patrick Hulce 6e7db32a25
misc(i18n): add assertion script (#5686) 2018-07-19 10:15:27 -07:00
Paul Irish 6193242bb2
tests: run the golden LHR check earlier (#5609) 2018-07-02 10:18:39 -07:00
Patrick Hulce b263f83627
tests(lantern): add lantern regression test scripts (#5435) 2018-06-15 16:29:28 -07:00
Brendan Kenny 4a046e09b5
core(tsc): add tsc type checking to report (#5195) 2018-05-17 12:09:48 -07:00
Brendan Kenny 4b8b51da41 tests(viewer): add pptr test for viewer (#5025) 2018-04-25 19:08:08 -07:00
Brendan Kenny 9d10641059 tests(smoke): add smoke test code coverage (#4967) 2018-04-13 19:30:08 -07:00
Paul Irish 0db69e52c7
tests: add CI test to confirm sample_v2.json is up to date (#4956) 2018-04-12 17:09:27 -07:00
Paul Irish 419b023680
tests(smokehouse): run smoketests in parallel (#4748)
* Replaced those gnarly `run-test.sh` scripts with a flexible JS-based smoketest runner. Runs each `smokehouse.js` invocation in its own child-process.
* Moved a run of `dbw-expectations` into `offline`, as it was testing the exact same URL, just asserting different aspects out the output.
* `yarn smoke` will run all, but you can do `yarn smoke byte` and `yarn smoke byte ttci` to run individual smokehouse expectations
* Split the PWA smoketests into two files (`pwa` and `pwa2`), as they were some of the slowest smoketests we did.
* `yarn smokehouse` was removed. it's effectively replaced with `yarn smoke pwa && yarn smoke pwa2`
* Restore the `shop.polymer-project.org` smoketest. 
  * Add a workaround for #4898, since it reproduces in this test.
2018-04-10 21:26:24 -04:00
Paul Irish 3e550850e9
tests: use nyc instead of istanbul for coverage (#4919)
Drop run-mocha.sh, too.
2018-04-05 15:50:50 -07:00
Paul Irish 48792ae7da
tests: disable compile-devtools on travis 2018-03-23 16:20:29 -07:00
Ward Peeters e90f9acb89 extension(tests): add extension pptr smoketest (#4640) 2018-03-20 16:24:09 -07:00
Paul Irish aaa000df2e
misc: drop support of Node 6 (#4703) 2018-03-07 14:12:26 -08:00
Ward Peeters af8dbd0b11 misc(travis): Only build on Node 6 for PRs. Don't do the `push` build for non-master. 2018-01-30 18:56:47 -08:00
Patrick Hulce e1cab8f0e9
tests(travis): force use of GCE, remove dSE calls (#4222)
* adds sudo: required

* coverts some deepStrictEqual calls on traceEvents to looped dSE calls on items
2018-01-09 16:52:03 -08:00
Patrick Hulce 442d53173f tests(travis): remove upload artifacts (#4219) 2018-01-09 11:46:37 -08:00
Paul Irish 1720bb0ef4
tests(travis): test on Node 9, drop testing on Node 7 (#4181) 2018-01-05 11:14:28 -08:00
Brendan Kenny 407b1af5eb
cli: compile out remaining typescript; add tsc type checking via jsdocs (#3747) 2017-11-20 18:10:03 -08:00
Brendan Kenny 80f185f954 Switch to using standalone chrome-launcher package (#3410) 2017-09-26 07:14:08 +09:00
Paul Irish 7352c68206 fix(bundlesize): re-enable bundlesize reporting (#3392) 2017-09-22 13:39:39 -07:00
Brendan Kenny f2b3fb860e fix(travis): unset _JAVA_OPTIONS for compile_frontend.py (#3354) 2017-09-18 22:38:29 +02:00
Paul Irish ede05c0a00 Update .travis.yml 2017-09-11 17:02:16 -07:00
Ward Peeters 112c2c7f0e Fix chrome finder on linux/osx when process.env isn't populated (#2687) 2017-07-19 16:19:13 -07:00
Paul Irish 5172ff7f0a add bundlesize to track our build size (#2676)
* add bundlesize to check lh-bg.js.
* check viewer size as well.
* run bundlesize on travis.
2017-07-11 14:23:18 -07:00
Will Chen bb58523efa plots: disable flaky smoke test (#2606)
to be reenabled once test is stabilized
2017-06-27 14:31:32 -07:00
Ward Peeters 511c347b9b Chrome stable for travis-ci (#2547) 2017-06-20 11:31:19 -07:00
Paul Irish 8fce1465f3 Travis: install deps sequentially (#2543) 2017-06-19 21:52:59 -07:00
Sam Saccone cc5485fead Enable typescript coverage metrics for coveralls.
use nyc + lcov merge to generate a combined coverage report.

Fixes #2374
2017-06-19 20:49:14 -07:00
Paul Irish 04676901b7 Improve Travis caching (#2441)
* travis: cleanup compile-devtools work for faster build times.
* add gems to travis cache.
2017-06-19 11:03:15 -07:00
Will Chen 1c5c57fe1c plots: smoke test for happy case (#2411) 2017-06-13 15:11:19 -04:00
Paul Irish 387731a80c Run npm install/build tasks in parallel (#2381) 2017-06-05 11:23:58 -07:00
Paul Irish 47ee1b8d1b travis: include node 8.0.0 (#2395) 2017-05-30 17:48:52 -07:00
Michael Stramel 5945332c0e Switch to containerized Trusty (#2234) 2017-05-23 23:04:35 -07:00
Brendan Kenny 10741b1038 yarn install-all should really install all (#2308) 2017-05-18 18:27:06 -07:00
Sam Saccone 9c06fc188c Extract chrome-launcher to a standalone thing. (#2245)
* Also extract default flags to standalone entity.
2017-05-13 15:40:33 -07:00
Sam Saccone b21c40b571 Add automatic formatting tests 2017-05-08 18:21:45 -07:00
Paul Irish 7379ebb15d compile-devtools on travis. (#2128) 2017-05-02 17:39:06 -07:00
Paul Irish d3b4081051 Travis: cache gem install (of travis-artifacts) (#2070) 2017-04-26 12:47:28 -07:00
Paul Irish 638760eec8 Migrate all dev scripts + docs from npm to yarn. (#2072)
Users can install install with npm, though
2017-04-26 12:41:01 -07:00
Michael Stramel f7067528bf Fix: Replace npm with yarn on travis (#2067)
includes yarn caching
2017-04-26 11:22:08 -07:00
Patrick Hulce 4f598c5010 ci: save perf trace to S3 on failure (#2051)
* test: save perf trace to S3 on failure

* test: fix tests and reduce noisiness

* feedback

* add comment
2017-04-25 16:47:51 -07:00
Brendan Kenny 2faa6867d0 add Closure type checking for report v2 (#2043)
* initial closure type checking for report v2
* introduce DOM.find(selector,context); 
* enable closure checking (for report) in tests
2017-04-21 14:55:38 -07:00
Sendil Kumar N 3649322203 Adopt handlebars precompiled templates (#1752)
* Adopt handlebars precompiled templates
* Included gulp-concat / declare in dev dependencies
* replace empty to null formatter
* Added gulp to run before executing unit tests
* travis build changes
* changes to appveyor build
2017-03-03 16:57:03 -08:00
Brendan Kenny a17238a2d8 remove support for node before v6 (#1519) 2017-01-24 15:39:47 -08:00
XhmikosR 9ea9738145 .travis.yml: remove global installation of typescript. (#1520) 2017-01-24 14:38:19 -08:00
Eric Bidelman b810242d25 Add install/build scripts for each package.json (#1439)
* Prepublish commands to do the initial building
* Update CLI warning for ts compile
* Remove prepublish. Add helpful build scripts
* Keep prepublish for tsc compile
* make node4 happy
2017-01-12 02:28:53 -08:00