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
Eric Bidelman
86bed078c9
Viewer: ignore some node modules, add build to travis testing ( #1160 )
...
* Ignore node modules. Slim down bundle
* Update gulp-eslint
* Add viewer build to travis run
2016-12-14 16:45:51 -08:00
Paul Irish
558a26f866
disable closure checking on travis
2016-12-01 12:48:20 -08:00
Nick Olinger
bef8644f07
Override travis install to always use npm ( #994 )
...
* avoid yarn default for now
2016-11-21 15:38:42 -08:00
Paul Irish
e43341eb6a
Reporting refactor ( #908 )
...
* Generate report in one go, as blob URL
2016-11-09 21:30:37 -08:00
Paul Irish
c6be9826f9
travis: node 6 and 7 explicitly added
2016-10-26 11:10:30 -07:00
Brendan Kenny
b5e4511dbf
run smokehouse PWA tests in CI ( #824 )
2016-10-25 12:00:36 -07:00
Sam Saccone
b712120ef9
Migrate cli js to TS
2016-10-22 15:13:17 -07:00
Paul Irish
7b1600b2ac
Run coveralls only after build success ( #733 )
2016-10-02 15:25:27 -07:00
Boopathi Rajaa
f8ace8b4b0
Naming and other small fixes. Enable travis to use lighthouse launcher
2016-09-15 01:05:31 +02:00
Paul Irish
b17f0267fa
travis: force install extension deps.
2016-07-26 15:22:51 -04:00
Ward Peeters
da09ffb29a
Cleanup harmony scripts #513 ( #516 )
2016-07-25 17:07:53 -04:00
Michael Gerakis
fe5f57dbf3
Travis: enable testing of node v4 + --harmony ( #501 )
2016-07-11 17:35:56 -07:00
Brendan Kenny
cedcfe7a31
remove redundant `npm run unit` in travis config ( #457 )
2016-06-22 10:44:56 +01:00
Paul Lewis
4733a35469
Root package ( #431 )
...
* Creates package.json at root
* Removes lighthouse-core deps from CLI & extension
* Updates requires to use relative paths
* Fixes report loader path
* merge root package with cli package.json
* Updates smoke test paths
* Updates .travis.yml
* Update .travis.yml again
* Removes core/package.json
* Revert "Removes core/package.json"
This reverts commit 32e57ee782
.
2016-06-15 19:37:52 +01:00
Paul Lewis
0295887b88
Refactors to separate /lighthouse-core, /lighthouse-extension and /lighthouse-cli
2016-06-14 12:10:19 +01:00
Jonathan Garbee
8c846f5dc6
Run chromium without the setuid sandbox to prevent abort. ( #379 )
2016-05-27 16:46:36 -07:00
Brendan Kenny
127e50be4b
add coveralls support for coverage info
2016-05-27 00:58:28 -07:00
Paul Irish
09d185ff89
Remove clovis support code [take 2] ( #355 )
2016-05-24 23:29:33 -07:00
Paul Irish
e06bc33137
travis: use trusty instead of precise ( #264 )
2016-04-28 18:46:12 -07:00
Deepanjan Roy
f95278191b
Add pylint conf and clean up python code ( #262 )
...
Lint and clean py code.
* Add pylint conf and clean up python code
* Move pip install to before_script
Fixes #261
2016-04-28 08:20:05 -07:00
Paul Irish
1276bc41f0
folder refactor: last cleanup
2016-04-23 18:44:55 -07:00