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