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