Kayce Basques
bfd7591802
add helpText guidelines ( #2225 )
2017-05-15 12:58:50 -07:00
Paul Irish
fc05324d5b
release: Tagging 2.0.0-alpha.5 ( #2253 )
2017-05-15 12:41:15 -07:00
Sam Saccone
55011325a7
Make a distinction between requested port and port.
2017-05-15 12:35:12 -04:00
Sam Saccone
33fec83df0
Update root readme with how to use launcher.
2017-05-15 12:35:12 -04:00
Sam Saccone
cdf9d97fe3
Privatize all non-public attrs for launcher.
2017-05-15 12:35:12 -04:00
Sam Saccone
4f4a6c58b0
Return bound kill function to retain ref to chrome.
2017-05-15 12:35:12 -04:00
Sam Saccone
1653660b7b
Log remote debugging port on manual chrome launch.
2017-05-15 12:35:12 -04:00
Sam Saccone
377b06350f
Rename and export launcher class.
2017-05-15 12:35:12 -04:00
Sam Saccone
d117474a03
Expose ability for a user to pass in a chrome path.
...
This allows a user to sidestep chromefinder, if they are dealing with a
custom path to chrome.
2017-05-15 12:35:12 -04:00
Sam Saccone
f0cacfa40e
Return PID and Port from launcher.
2017-05-15 12:35:12 -04:00
Sam Saccone
aef93386d8
Move random port logic into launcher.
2017-05-15 12:35:12 -04:00
Sam Saccone
317e77ff90
Drop random port logic from bin.ts in cli.
2017-05-15 12:35:12 -04:00
Sam Saccone
2e2deb289f
Update chrome-debug path
2017-05-15 12:35:12 -04:00
Sam Saccone
9cfb05e52c
Remove autoselect chrome option.
2017-05-15 12:35:12 -04:00
Sam Saccone
3f6f0bdf3c
Default lighthouse cli to use port 0
2017-05-15 12:35:12 -04:00
Sam Saccone
78d2117b2f
Default chrome launcher to port 0.
...
This enables auto port select by default.
2017-05-15 12:35:12 -04:00
Sam Saccone
cf8e7a8ef6
Clarify what prepared means in launcher context.
...
Also make it private since it is not a detail an external party should
be concerned with.
2017-05-15 12:35:12 -04:00
Sam Saccone
96322ec73b
Abstract making tmp dir
2017-05-15 12:35:12 -04:00
Sam Saccone
9049f86c5e
Handle sigint and handle connecting to existing.
2017-05-15 12:35:12 -04:00
Sam Saccone
b89d7c5761
Initial API extraction / limiting for launcher.
2017-05-15 12:35:12 -04:00
Sam Saccone
79b19acd5d
Extract util functions into standalone unit.
2017-05-15 12:35:12 -04:00
Sam Saccone
320614c164
Clean up supported platform launcher.
...
This drops our need to have the magic any here, since the index type is
explicitly defined, this also means that our compile will now break if
a function is renamed that we were depending on :)
2017-05-15 12:35:12 -04:00
Sam Saccone
8a6c1aa8da
Clean up chrome-finder types to not depend on any.
2017-05-15 12:35:12 -04:00
Sam Saccone
91986862d9
Add missing type info for mkdirp
2017-05-15 12:35:12 -04:00
Sam Saccone
cf3e395081
Add missing license header to flags.ts.
2017-05-15 12:35:12 -04: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
Patrick Hulce
d99b5ada80
perf: make network quiet threshold configurable per pass ( #2220 )
...
* perf: make network quiet threshold configurable per pass
* lower it more
* split into 3 thresholds
* add comments
2017-05-13 11:43:23 -07:00
Paul Irish
ba618cec67
plots: add a top-nav ( #2242 )
2017-05-12 23:42:20 -07:00
Paul Irish
1afbc5d1b3
update cli yarn.lock as mocha was added as a local dep
2017-05-12 23:15:49 -07:00
Brendan Kenny
008c5d916d
add lighthouse execution time to json results ( #2241 )
...
* `timing` object on LHR; `timing.total` for total execution time
* add total time to `plots/`
2017-05-12 22:44:53 -07:00
Brendan Kenny
1797d9c675
move CRC.render() to a static method
...
fix closure issues
2017-05-12 19:10:16 -07:00
Eric Bidelman
66941e56e8
CRC details renderer
2017-05-12 19:10:16 -07:00
Patrick Hulce
74ae236a81
feat(report): add user timings table ( #2240 )
2017-05-12 16:28:58 -07:00
Kayce Basques
2ea5fed493
update helpText for "button name" audit ( #2229 )
...
* update helpText for "button name" audit
* update "button name" helpText
2017-05-12 14:41:05 -05:00
Michael Stramel
00373ed7fb
Fix: Catch all images as non-critical ( #2233 )
2017-05-12 10:17:26 -07:00
Paul Irish
b44b1749ab
plots: tell user first run is being discarded ( #2232 )
...
also fix eslint ignores
2017-05-11 14:46:10 -07:00
Patrick Hulce
7d7bac668a
perf: enable speedline fastMode ( #2230 )
2017-05-11 12:10:37 -07:00
Paul Irish
26ea16f8d0
Report: add stub for NodeDetails renderer ( #2226 )
2017-05-11 10:02:10 -07:00
Eric Bidelman
b880393534
Install banner audit: failures should say what the user didnt do ( #2215 )
2017-05-10 17:29:44 -07:00
Patrick Hulce
401d0a7d6a
feat: table styles ( #2210 )
...
* feat: table styles
* feedback and tests
* styleAs -> styleClass
* Revert "styleAs -> styleClass"
This reverts commit 43eee33865
.
* Revert "feedback and tests"
This reverts commit a1286167a3
.
* Revert "feat: table styles"
This reverts commit c04f675384
.
* add styling based on item type
* plumb through itemType
* closure
2017-05-10 15:57:29 -07:00
Patrick Hulce
3f22558aca
fix: remove unconverted markdown in byte-efficiency details ( #2209 )
...
* fix: remove uncoverted markdown
* lint
* undo bytes removal
2017-05-10 11:06:00 -07:00
Patrick Hulce
d2cb5a2117
feat: add consistently interactive audit ( #2023 )
2017-05-10 10:24:32 -07:00
Paul Irish
978ef5bbf2
bump to 2.0.0-alpha.4 ( #2207 )
2017-05-09 23:46:40 -07:00
Patrick Hulce
9d36ceb4b9
test: re-enable blocking links smoke test ( #2204 )
2017-05-09 21:24:01 -07:00
Sam Saccone
494f95fa50
CLI Launcher: type improvements ( #2203 )
...
* Switch to default argument assignment.
Since we now only support node 6+ we can drop this ugly fallback.
* Remove lossy typecast from chrome launcher.
* Add type safety to defaults.
Since we now have generics in typescript, we can leverage them in our
default function to have type safety.
2017-05-09 20:05:01 -07:00
Brendan Kenny
e15e364f79
require audit helpText ( #2200 )
2017-05-09 19:13:56 -07:00
Sam Saccone
81a0ce94d9
Extract flag construction and flag interface. ( #2180 )
2017-05-09 19:13:34 -07:00
Paul Irish
f0e0dfaf0a
tests: exclude score checking and flaky link preload assertion. ( #2202 )
2017-05-09 19:12:52 -07:00
Patrick Hulce
d0e0d35d7d
optimize-images: don't toggle Network domain. TTFB: fix tests ( #2199 )
2017-05-09 18:38:19 -07:00
Patrick Hulce
d25b17a859
test: disable byte efficiency score assertions ( #2198 )
2017-05-09 18:37:27 -07:00