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