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

203 Коммитов

Автор SHA1 Сообщение Дата
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
Paul Irish ed71d6b355 Screenshots gatherer, audit & asset viewer
* save screenshots in --save-assets flag
* meow needs to know what cmd line options are booleans.
* Get screenshots running with new whitelisted scheduler.
* use json-stringify-safe, which handles larger objects better than native.
* change default url to aliexpress, as platform-status.mozilla is down.

Closure is unhappy with the return value. I'm not sure why.
2016-05-28 00:00:48 -07:00
Paul Irish 1548a45a0f Merge pull request #375 from brendankenny/coverage
add istanbul test coverage reporting
2016-05-27 12:02:01 -07:00
Sam Thorogood 9ff0e36f65 get closure-type-checking running again (#360)
* minimal type fixes to get building
2016-05-27 12:01:12 -07:00
Brendan Kenny 127e50be4b add coveralls support for coverage info 2016-05-27 00:58:28 -07:00
Brendan Kenny 62adf05401 add istanbul test coverage reporting
also removes smoke tests from what are (ostensibly) unit tests
2016-05-27 00:41:38 -07:00
Zack Boehm fe9de41f24 Update package.json homepage & issue URLs from Big Rig (#357) 2016-05-25 13:47:23 -07:00
Boopathi Rajaa 50525add43 Fix unit test watch npm command
+ Fix extension.js and extension*.js are ignored
+ no need for grep -v. find supports exlusions
2016-05-17 12:05:37 +02:00
Paul Irish 62ca0b3671 traceviewer module + input readiness metric
PR  (#309) has the details

* Adds conversion script to convert catapult repo into a consumable node mobule
* Adds 'input readiness' metric which depends on traceviewer
* works with browserify.
2016-05-10 23:35:31 -07:00
Paul Lewis c1d5eb4e14 Adds module support. (#287) 2016-05-05 11:37:33 -07:00
Pierre-Marie Dartus 26796a31f1 Fix start script entry (#282) 2016-05-05 12:45:56 +01:00
Sam Thorogood 51b30d0954 pull in speedline and report speedIndex 2016-04-28 17:04:04 -07:00
Paul Irish e84bc3c065 test/ folder refactor (#245)
* folder refactor: tests/ now match up.

* add readme notes on `npm run watch`
2016-04-24 17:45:33 -07:00
Paul Irish de850dd236
folder refactor: cli/ ftw. Now: `node cli https://pwa.rocks` 2016-04-23 18:44:12 -07:00
Paul Irish 714ece497a
folder refactor: scripts/ get their own home 2016-04-23 18:43:53 -07:00
Paul Lewis 0f149459da Adds a11y valid-aria-attr check, using axe-core audits 2016-04-23 17:00:13 -07:00
Brendan Kenny cff829c7db Adds full report to CLI and extension; upgrades printer.
* Refactors for a 'full report' in CLI & extension.
* Upgrades the printer; adds tests.
2016-04-21 09:55:06 +01:00
Brendan Kenny f32eec17b5 reorganization of devtools frontend imports and mocking 2016-04-20 12:56:12 -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
Deepanjan Roy 0cc8bb4a00 Do not run if node version older than 5.9 2016-03-31 16:32:40 -04:00
Sam Saccone d3aeb330d6 Fix incorrect npm start command 2016-03-29 17:49:03 -07:00
Brendan Kenny da55619943 Merge pull request #95 from brendankenny/closure
add closure type checking (to audits/ only for now)
2016-03-29 17:43:23 -07:00
Brendan Kenny 807af0f3d0 add closure type checking to audits 2016-03-29 17:40:58 -07:00
ragingwind 57ec21d247 Using npm script to launch chrome 2016-03-29 09:33:32 +09:00
Paul Lewis 8bb55c3e25 Adds tests for all aggregators and audits.
Ensures all the files in the folders all override the required getters.
2016-03-24 18:04:26 +00:00
Paul Lewis f81a84f7a8 Moves trace processor tests so things are tidier. 2016-03-24 14:33:38 +00:00
Paul Lewis aae908df4d Removes chai 2016-03-24 14:19:46 +00:00
Paul Lewis 6b5c790db3 Merge pull request #62 from GoogleChrome/sjs/test-sketch
Background color test sketch 🌽
2016-03-23 14:49:08 +00:00
Sam Saccone 592dd0e2f2 Background color test sketch 🌽
* Fix a loose contract in the audit.
* Add test coverage for the audit.
2016-03-23 07:46:22 -07:00
Sindre Sorhus fae8b26ee2 simplify package.json 2016-03-23 14:24:13 +07:00
Paul Irish c0cdd7196d wip 2016-03-22 20:48:52 -07:00
Paul Irish aef32fd78a lint fixes 2016-03-22 11:29:41 -07:00
Paul Irish 10e5a9368a Add cli with flags. URL now customizable 2016-03-22 11:24:49 -07:00
Paul Lewis 3f4a5f2377 Backports extension; refactors much. 2016-03-22 15:26:24 +00:00
Paul Irish 7d5ebb0d68 devtools-timeline-model now won't conflict with local devtools frontend. 2016-03-20 20:48:07 -07:00
Paul Irish 1e3883e228 Merge branch 'master' into fmp-metric 2016-03-19 12:45:45 -07:00
Paul Irish 9bfae8d983 wip 2016-03-18 18:36:30 -07:00
Brendan Kenny ce9bfba6b4 remove unneeded deps, lock devtools version 2016-03-18 18:29:51 -07:00
Paul Irish 83bb275d05 Add first-meaningful-paint metric first pass. ref #26 2016-03-18 18:12:31 -07:00
Brendan Kenny 280bfbceff add hacky network request recording
uses DevTools's NetworkManager frontend to process CRI events
2016-03-18 17:49:17 -07:00
Brendan Kenny 5e7ede2bec rough port @paullewis's changes to current master 2016-03-17 02:25:16 -07:00
Sam Saccone 0c336f8546 Simplify running. 2016-03-12 16:48:29 -08:00
Brendan Kenny a6b0cd7790 linting fixes 2016-03-11 23:34:10 -08:00
Brendan Kenny fdd726e2ff split unit tests into their own npm script
moar tiny PRs!
2016-03-11 16:05:49 -08:00
Brendan Kenny 709ee589f0 make readme example run
add missing dep and typo in CLI example
2016-03-11 15:52:23 -08:00
Brendan Kenny 4fb117277e add bare Google-style eslint checking 2016-03-11 15:33:22 -08:00
Paul Irish 4832174122 Merge branch 'master' into cri 2016-03-11 13:52:15 -08:00
Nat Duca 019b7fa2ef Use traceviewer package for trace parsing
\o/
2016-03-11 10:01:19 -08:00
Paul Irish 9b9baef342 dropped webdriver and adopted chrome-remote-interface. ported JS & SW audits over. 2016-03-09 03:21:30 -08:00
Paul Irish 976cde4db0 tests 2016-03-04 17:45:26 -08:00
Paul Lewis 2629bf68cb Adds ChromeDriver and test for SW. 2016-01-18 17:07:46 +00:00
Paul Lewis c09a442f05 Adds tests. 2016-01-15 17:13:20 +00:00