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

46 Коммитов

Автор SHA1 Сообщение Дата
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
Paul Irish 714ece497a
folder refactor: scripts/ get their own home 2016-04-23 18:43:53 -07:00
Sam Saccone 2a84d3337b tests: Add initial smoke test coverage.
We can continue to add to this as we hit more and more issues.
2016-04-19 08:16:02 -07:00
Boopathi Rajaa d06441110e Run all checks - Fix #144 2016-04-09 15:51:45 +02:00
Paul Irish aa60d52c3f Travis: confirm the extension can build
* build extension in travis

* how bout now

* run default tests plus build exension

* cache extension's node_modules too
2016-04-05 02:42:49 -07:00
Deepanjan Roy 0e18354048 Use launch-chrome.sh in travis tests 2016-04-04 12:33:01 -04:00
Sam Saccone 1d64619288 Cache chrome for faster tests 2016-03-25 20:12:51 -07:00
Sam Saccone 3f94a43f47 Run travis only latest "node"
stable is actually deprecated:
9972de6dec
2016-03-25 18:11:11 -07:00
Sam Saccone b58c1e5f32 tests: cache node_modules folder 2016-03-19 16:52:23 -07:00
Brendan Kenny 71d29357b2 add chrome download for tests 2016-03-15 19:16:50 -07:00
Brendan Kenny 2147ef4637 add travis.yml file and build status 2016-03-15 17:57:46 -07:00