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

1896 Коммитов

Автор SHA1 Сообщение Дата
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