soulgalore
29a5bae2e2
tuning link text
2022-03-25 09:26:14 +01:00
Peter Hedenskog
b3c1f6905e
Add the result URL for handy links ( #3610 )
2022-03-25 08:36:41 +01:00
Peter Hedenskog
d7fcb8b4f3
Add friendly HTML to the latest stored data ( #3609 )
...
* Add friendly HTML to the latest stored data
* Add iterations
2022-03-24 08:39:54 +01:00
Peter Hedenskog
e486a8a8a3
Pickup browser and version when we store latest run JSON ( #3607 )
2022-03-23 18:57:30 +01:00
Peter Hedenskog
9cd19d4c3c
Use xdg-open for open default browser on Linux ( #3597 )
2022-03-10 23:13:34 +01:00
Peter Hedenskog
0f31c4e7d9
Add --view as alias on Mac to open the result page ( #3596 )
2022-03-10 22:21:38 +01:00
Peter Hedenskog
f0be749fe8
Add link to each run in side by side metric page. ( #3593 )
...
Make it easier to get to the run that collected that metric.
2022-03-09 10:05:25 +01:00
Peter Hedenskog
0f79c73bfa
Ignore sustainable.setup messages #3321 ( #3587 )
2022-03-04 08:26:08 +01:00
Peter Hedenskog
884d03ec5b
Show alias in result budget json. ( #3582 )
...
One thing that do not work 100% correct is if we have multiple URLs
with the same alias, then it could be that we do not show the correct
URL in the budget HTML file.
2022-02-25 14:13:07 +01:00
Peter Hedenskog
442fb415f8
Show Browsertime version in runtime settings. ( #3575 )
2022-02-24 11:13:55 +01:00
Peter Hedenskog
ed6a87bb8f
Use latest Browsertime. ( #3579 )
2022-02-24 09:49:03 +01:00
Peter Hedenskog
7a7874b095
Fix: Show correct metrics side by side ( #3573 )
2022-02-20 14:36:28 +01:00
Peter Hedenskog
46f0a64fd5
Remove visualMetricsUsingTrace ( #3574 )
2022-02-20 14:36:12 +01:00
soulgalore
f6e620ebfb
Browsertime 15.0.0
2022-02-20 14:05:34 +01:00
Peter Hedenskog
bdc399e68a
Add alias name on budget page. ( #3572 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3571
2022-02-20 13:42:53 +01:00
Peter Hedenskog
b5293d2f42
Fix broken junit https://github.com/sitespeedio/sitespeed.io/issues/3568 ( #3569 )
2022-02-17 20:25:40 +01:00
Peter Hedenskog
3d58b6628b
Test load globally installed plugins ( #3546 )
2022-01-29 14:40:48 +01:00
Peter Hedenskog
4afd47fa30
Remove duplicates of third party cookies ( #3545 )
2022-01-28 14:06:02 +01:00
soulgalore
87ef7fe08a
Make sure CLS is a number
2022-01-24 08:27:34 +01:00
soulgalore
170c45d515
Fix CLS check
2022-01-23 16:00:53 +01:00
soulgalore
7708599af5
Fix wrong CLS
2022-01-21 13:10:13 +01:00
soulgalore
a50f086c69
cleanup crux code
2022-01-21 12:24:34 +01:00
Peter Hedenskog
f736325b7f
Update summary tables with headings ( #3541 )
2022-01-21 11:26:15 +01:00
Peter Hedenskog
33201e6649
Show Crux data on page summary ( #3540 )
2022-01-21 09:00:39 +01:00
Peter Hedenskog
308cab1c28
Fix Crux visual issues ( #3539 )
2022-01-20 16:04:43 +01:00
Peter Hedenskog
8ff9b00612
Add crux enabling ( #3538 )
2022-01-20 16:02:34 +01:00
Peter Hedenskog
06a5e8c5e9
Remove Crux distribution table and use graph instead ( #3537 )
...
* Remove distribution table and use graph instead
* buckets and CLS
2022-01-20 14:59:14 +01:00
Peter Hedenskog
11c25bc85b
Add extra wait time between Crux calls ( #3536 )
2022-01-20 14:17:52 +01:00
soulgalore
52b1151833
Add option to append to user agent
2022-01-12 17:29:45 +01:00
Peter Hedenskog
b0dcce807d
Update Browsertime, Chrome and Edge ( #3528 )
2022-01-10 15:48:42 +01:00
soulgalore
7102724221
Fix for correct user agent
2022-01-01 23:05:24 +01:00
soulgalore
7b0dbd7b5f
Add option to append to user agent
2021-12-30 22:19:33 +01:00
Peter Hedenskog
4d528a7ae0
Fix the error introduced in "Include page summary URL in the result JSON " ( #3525 )
2021-12-23 09:47:43 +01:00
Peter Hedenskog
75f570404a
Include page summary URL ( #3523 )
2021-12-09 10:08:11 +01:00
Peter Hedenskog
05647d52c0
Always store the error message and better error queue handling ( #3522 )
2021-12-08 10:40:22 +01:00
Peter Hedenskog
c78c6f9919
co2 0.8.0 ( #3519 )
2021-11-28 21:40:27 +01:00
Peter Hedenskog
e4af886488
Prepare showing offending assets transfer and content size ( #3518 )
2021-11-25 14:50:51 +01:00
Peter Hedenskog
6d5c7286b3
Do not show Google web vitals metrics twice ( #3516 )
2021-11-25 09:10:22 +01:00
Peter Hedenskog
4d88f0f1e4
Show TTFB on summary page ( #3517 )
2021-11-25 09:09:58 +01:00
Peter Hedenskog
6293115cb5
Fix missing summary boxes ( #3515 )
...
* Fix missing summary boxes
2021-11-24 21:06:45 +01:00
Peter Hedenskog
6e38071b4d
new PerfCascade with support for chunks ( #3514 )
2021-11-24 08:26:29 +01:00
Peter Hedenskog
2dae52aa5b
Make coach HAR advice use DOM advice ( #3512 )
2021-11-22 03:42:02 +01:00
Peter Hedenskog
67f41e189b
Update green URLs ( #3513 )
2021-11-22 03:16:24 +01:00
Peter Hedenskog
7a187c4062
Ignore Influx and Grafana setup messages https://github.com/sitespeedio/sitespeed.io/issues/3507 ( #3508 )
2021-11-09 15:42:29 +01:00
Peter Hedenskog
49a5af9c50
Ignore Graphite setup messages. ( #3506 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3505
2021-11-06 09:39:05 +01:00
Peter Hedenskog
e452fb532d
Add option --open/-o to open the result in your default browser. ( #3493 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3492
2021-10-29 08:42:52 +02:00
Saurav Kumar
39d44d4eec
added type string for deviceserial args ( #3490 )
2021-10-20 19:59:02 +02:00
Peter Hedenskog
fd6a84ac6e
Better naming ( #3486 )
2021-10-14 08:31:24 +02:00
Peter Hedenskog
5a7147a579
Add extra metrics to the budget ( #3484 )
2021-10-13 15:53:51 +02:00
Peter Hedenskog
c5c8241c50
Fix correct way to get user timings for budget ( #3483 )
2021-10-13 15:38:26 +02:00
Peter Hedenskog
fc74461102
Support user timing marks/measurements in the budget ( #3482 )
2021-10-13 14:51:48 +02:00
Peter Hedenskog
c3fcb35a8d
Add support for using alias in budget files. ( #3479 )
...
* Add support for using alias in budget files.
https://github.com/sitespeedio/sitespeed.io/issues/3477
* Make sure we are backward compatible
2021-10-12 09:50:48 +02:00
Peter Hedenskog
1e9bea8bf0
Update to latest prettier/eslint setup ( #3478 )
2021-10-11 18:44:59 +02:00
Peter Hedenskog
426fb42bca
Tune the cookie handling to handle = in the cookie ( #3473 )
...
* Tune the cookie handling to handle = in the cookie
* fix path
2021-10-08 18:43:36 +02:00
dammg
ad44d6290d
Allow crawler to also send the configured cookies ( #3472 )
...
The crawler should open pages with the same setup in order to get full results. In my case an authentication cookie is needed, to properly open the page and see its full content (including crawlable links).
2021-10-07 20:19:00 +02:00
Peter Hedenskog
553d1391d2
Do not run the Coach on Safari iOS. ( #3468 )
...
See https://github.com/sitespeedio/browsertime/issues/1275
2021-09-28 14:07:16 +02:00
Peter Hedenskog
fb218096c4
Use Moto G4 as default for --mobile instead of iPhone 6 ( #3467 )
2021-09-28 09:41:36 +02:00
Peter Hedenskog
de3562a2de
Set slug by default to true. ( #3434 )
...
This is gonna be released in September in a new major release.
https://www.sitespeed.io/documentation/sitespeed.io/graphite/#upgrade-to-use-the-test-slug-in-the-namespace
2021-09-28 08:38:57 +02:00
Peter Hedenskog
4be680547e
Use throttle by default on Mac OS and Linux ( #3433 )
...
* Use throttle by default on Mac OS
* smarter defaults for Mac OS and Linux
2021-09-27 13:42:34 +02:00
soulgalore
958d22bfe9
Use boolean type for ignoring robots
2021-09-03 21:23:24 +02:00
dammg
094f9fda56
Add option for crawler to ignore robots.txt ( #3454 )
...
* Add option for crawler to ignore robots.txt
For example we have an internal test site (a sort of showcase of all our modules), that has a noFollow rule on all its pages. With that the crawler refuses to discover any pages. However there is an option in the crawler to ignore the robots.txt. This is basically my attempt at passing that option through. I have this currently running as a patched version on our site.
2021-09-03 21:16:30 +02:00
Peter Hedenskog
433f3f7d35
Do not re-throw if a template fails. ( #3453 )
...
Fixing this will make sure other templates are generated.
2021-09-03 08:31:15 +02:00
Peter Hedenskog
8d624ddcb1
Add option to add friendly name to junit test cases. ( #3448 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3447
2021-08-27 11:42:59 +02:00
Peter Hedenskog
836e31277e
Upgrade PerfCascade that catches if an entry is missing content type ( #3445 )
2021-08-25 14:41:24 +02:00
Peter Hedenskog
9bb72a6de3
Add stddev/median/mean to the metrics side by side page ( #3443 )
2021-08-25 13:12:57 +02:00
Peter Hedenskog
566181e50d
Add info about missing metrics in Safari. ( #3442 )
2021-08-22 14:32:00 +02:00
Peter Hedenskog
5a9bc9757f
Add category per metric that makes it easier to read ( #3440 )
2021-08-20 12:05:41 +02:00
soulgalore
b8e2dd0737
remove magic hepp
2021-08-19 20:38:44 +02:00
Peter Hedenskog
1acaf332fa
Metrics per run side by side ( #3439 )
...
Adds a new page that show metrics (that exists as friendly names) side by side for all runs. Helpful to use to see the spread of the metrics.
2021-08-19 20:37:54 +02:00
Peter Hedenskog
13216a1de6
Add Google Web Vitals per run ( #3437 )
2021-08-18 13:52:59 +02:00
Peter Hedenskog
1fac02f6ae
Add better tags to InfluxDB for GPSI data. ( #3429 )
2021-07-28 22:39:29 +02:00
Peter Hedenskog
af3dbf937e
Add cli for keeping the original video. ( #3430 )
...
That option already exists but it was hidden in sitespeed.io.
2021-07-28 18:13:08 +02:00
Peter Hedenskog
064d60004b
Pagexray render blocking ( #3426 )
...
* Show the render blocking info from PageXray
2021-07-26 09:45:15 +02:00
Peter Hedenskog
a368dfe3a4
Update to latest yarg version ( #3413 )
...
* Update to latest BT and make sure yarg-versions match
* fix for changed coerce functionality
* Use 12
2021-07-22 09:43:51 +02:00
Peter Hedenskog
6d0027c94c
Remove NodeJs 10 support ( #3419 )
2021-07-21 16:47:42 +02:00
Peter Hedenskog
504e22a133
Update to latest PerfCascade. ( #3407 )
...
* Update to latest PerfCascade.
This enables showing LCP in the waterfall chart and Chrome internal info
about if a request is render blocking or not (updates in Chrome 92).
We also change the CHrome timeline config to be try by default to be
able to show the information in the waterfall.
* Updated
2021-07-21 16:47:23 +02:00
Peter Hedenskog
3b6671611e
Add support for Firefox memory report. ( #3416 )
2021-07-07 22:19:52 +02:00
Tanishq
4a66391b11
#2758 - fix: keep selected tab open accros runs ( #3409 )
2021-06-17 07:30:56 +02:00
Peter Hedenskog
d2292333f0
Guard if you try to run Safari in Docker ( #3405 )
2021-06-03 14:08:54 +02:00
Peter Hedenskog
4b2247e987
Switch to sass instead of node-sass ( #3397 )
2021-06-02 08:09:22 +02:00
Peter Hedenskog
1b7cad5afe
Catch missing element ( #3402 )
2021-06-02 08:08:44 +02:00
Peter Hedenskog
dc8c142835
Cleanup and add timing ( #3394 )
2021-05-26 12:18:52 +02:00
soulgalore
5e55b0b4c1
Show the actual HTML for the visual element
2021-05-26 10:08:11 +02:00
Peter Hedenskog
0806244cf2
Make it easier to budget GWV with a new section ( #3386 )
2021-05-19 15:44:06 +02:00
soulgalore
18331c161f
another layout fix
2021-05-12 15:50:46 +02:00
Peter Hedenskog
2bdd3c3a86
Better HTML for LS and LCP ( #3381 )
2021-05-12 15:42:47 +02:00
Peter Hedenskog
16166d70e7
New Browsertime with even better support for LCP and LS ( #3380 )
2021-05-12 15:03:50 +02:00
Peter Hedenskog
e982e709bb
Fix copy bug for LCP and LS screenshots. ( #3376 )
2021-05-10 10:30:52 +02:00
soulgalore
0713520e04
Pass on result URL
2021-05-03 19:15:48 +02:00
Peter Hedenskog
e26e8fa44a
Copy LCP and LS images ( #3371 )
2021-05-03 13:50:46 +02:00
Peter Hedenskog
ca096d1be8
Adjust summary box limits from Google Web Vitals ( #3370 )
2021-05-02 20:38:31 +02:00
soulgalore
ad5961180e
Fix line break
2021-05-02 15:48:10 +02:00
Peter Hedenskog
1a98ff0c78
If the LCP API adds an image, show it ( #3369 )
2021-05-02 15:34:33 +02:00
soulgalore
3f379085c7
Layout shift tuning
2021-05-02 13:24:41 +02:00
Peter Hedenskog
e72c1259c4
Updated with new Browsertime with more layout shift support ( #3368 )
...
* new browsertime
* better text
2021-05-02 13:10:33 +02:00
Peter Hedenskog
8ac9c36eb1
Show more valuable info for LCP ( #3367 )
2021-05-02 12:21:22 +02:00
soulgalore
b96e633175
Show LCP element
2021-04-30 08:44:51 +02:00
soulgalore
e23dffb361
new browsertime
2021-04-30 06:01:37 +02:00
soulgalore
5446a8e114
Empty strings for no connectivity settings
2021-04-28 19:28:17 +02:00
soulgalore
3ac3c2ab68
Safer connectivity get
2021-04-28 10:15:54 +02:00
Peter Hedenskog
1faaafb5ed
settings: show window size ( #3362 )
2021-04-27 19:19:29 +02:00
Peter Hedenskog
6b7016d109
Show the CPU benchmark of the first run ( #3361 )
2021-04-27 10:11:30 +02:00
Peter Hedenskog
884d1a7dc0
Automatically send cpuBenchmark to Graphite ( #3360 )
2021-04-27 09:48:46 +02:00
Peter Hedenskog
629b75ff75
Show runtime settings ( #3359 )
2021-04-27 09:48:30 +02:00
soulgalore
b0b2e0da8a
Fix correct chrome.args handling in configuration.json https://github.com/sitespeedio/sitespeed.io/issues/3192
2021-04-15 21:08:24 +02:00
Peter Hedenskog
21405d9473
Docs: How to upgrade Graphite using slug ( #3343 )
2021-04-15 10:53:31 +02:00
soulgalore
6706b198cf
Update coach and better checks for failing third party web
2021-04-13 13:23:57 +02:00
Peter Hedenskog
fda7a7969d
Fixed broken check so each origin is only tested once. ( #3341 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3313
2021-04-13 08:34:51 +02:00
soulgalore
dc36835a7c
Fix lint
2021-04-11 07:45:05 +02:00
soulgalore
5404e625b0
Fix typeo
2021-04-08 22:46:49 +02:00
soulgalore
01819524bc
First Browsertime beta
2021-04-08 22:46:16 +02:00
soulgalore
bbcaa880f4
send delta metrics
2021-04-01 19:47:23 +02:00
Peter Hedenskog
b40ef2d2be
Revert "Upgrade to perfcascade-2.8.0 ( #3325 )" ( #3330 )
...
This reverts commit d91a2a14a6 .
2021-03-30 11:14:41 +02:00
Peter Hedenskog
d91a2a14a6
Upgrade to perfcascade-2.8.0 ( #3325 )
2021-03-28 23:07:26 +02:00
Peter Hedenskog
c349e5a7ca
Show FCP as a vital and aggregate and send to Graphite/Influx ( #3324 )
2021-03-26 13:31:02 +01:00
Peter Hedenskog
297d4e12f7
Update to latest BT alpha ( #3323 )
2021-03-26 10:34:41 +01:00
Peter Hedenskog
3d039a30ff
Add Android to prewarm
2021-03-19 16:05:41 +01:00
Peter Hedenskog
e386fcdb52
Add preWarm functionality as in latest browsertime ( #3317 )
2021-03-19 13:36:08 +01:00
Peter Hedenskog
ac83496a9d
Send navigation timings metrics by default to Graphite/Influx. ( #3316 )
2021-03-18 13:28:05 +01:00
Peter Hedenskog
86ea58c765
Add download link to the Chrome netlog ( #3315 )
...
* Add download link to the Chrome netlog
* lint
2021-03-17 11:42:52 +01:00
Peter Hedenskog
3822c0c34c
Include ios and test name in json blob ( #3308 )
2021-03-12 11:52:56 +01:00
Peter Hedenskog
28d409393a
Write more data to the extra json file. ( #3307 )
2021-03-11 12:32:56 +01:00
Peter Hedenskog
f4625384e2
A better hack for adding screenshots ( #3306 )
...
* A better hack for adding screenshots
2021-03-10 15:25:34 +01:00
Peter Hedenskog
686ab86d99
Pick correct screenshot ( #3305 )
2021-03-09 00:11:27 +01:00
Peter Hedenskog
8aa9f967c2
Make sure we also support jpg ( #3290 )
2021-02-24 14:00:44 +01:00
Peter Hedenskog
cef16926dc
Fix broken screenshot copy ( #3288 )
2021-02-24 11:21:32 +01:00
Peter Hedenskog
ce2dbc4238
Fix broken screenshots #3286 ( #3287 )
2021-02-24 06:28:39 +01:00
Peter Hedenskog
b970374284
Update browsertime ( #3281 )
2021-02-16 12:23:49 +01:00
Peter Hedenskog
e83467347b
Avoid sending the slug as annotation if the name collide. ( #3279 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3277
2021-02-12 06:00:44 +01:00
Peter Hedenskog
c248f8d736
Add slug after the namespace, that makes more sense ( #3274 )
2021-02-08 08:39:29 +01:00
Peter Hedenskog
c819ee0717
Show "marked as failure" messages from Browsertime. ( #3272 )
...
And send that data automatically to the data storage.
2021-02-04 10:48:58 +01:00
Peter Hedenskog
59a55d723c
Update VideoJS to latest version and prepare for new layout ( #3268 )
2021-02-02 15:49:18 +01:00
soulgalore
b818064ff0
New Browsertime 11.3.0 with better iOS simulator support
2021-01-30 15:12:10 +01:00
Peter Hedenskog
8899f5d424
Support upload latest file for GCS. ( #3258 )
...
* Support upload latest file for GCS.
* Cache time
2021-01-18 15:53:40 +01:00
Peter Hedenskog
ec29d8e401
S3/GCS need index.html for paths so use a direct link. ( #3260 )
2021-01-18 08:22:12 +01:00
Peter Hedenskog
e9d28b53ba
Automatically create resultbaseurl for GCS if it doesn't exist. ( #3259 )
2021-01-18 08:21:52 +01:00
soulgalore
dfced15a4c
Remove test log message
2021-01-18 07:54:05 +01:00
soulgalore
f972877174
Better error message for wrong configured metrics https://github.com/sitespeedio/sitespeed.io/issues/3256
2021-01-16 22:21:42 +01:00
Peter Hedenskog
0fc532664d
Add Android meta data ( #3257 )
2021-01-14 15:18:33 +01:00
Peter Hedenskog
b52632d09b
Correct way of getting connectivity ( #3255 )
2021-01-14 10:57:08 +01:00
Peter Hedenskog
e660fdba28
Fix the result URL using Slack ( #3254 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3244
2021-01-14 08:34:27 +01:00
Peter Hedenskog
ca8cb6f0f9
Handle alias the same way internally. ( #3253 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3244
2021-01-13 20:38:12 +01:00
soulgalore
ad48728a08
Fix correct names
2021-01-13 11:00:13 +01:00
Peter Hedenskog
fa0f9e0126
Include slug in the annotation. ( #3251 )
2021-01-13 09:46:22 +01:00
Peter Hedenskog
0fcc0d62d3
Include browser and connectivity name ( #3249 )
2021-01-13 03:52:56 +01:00
Peter Hedenskog
bb8ec44a39
Copy latest video ( #3248 )
2021-01-12 15:11:28 +01:00
Peter Hedenskog
c69010389f
new cli option ( #3247 )
2021-01-12 09:09:37 +01:00
Peter Hedenskog
6ba9d4bc5f
s3: upload latest screenshots ( #3246 )
2021-01-12 08:03:18 +01:00
Peter Hedenskog
dee1303983
Populate alias from file to Browsertime. ( #3245 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3244
2021-01-12 05:36:02 +01:00
Peter Hedenskog
e97ec03467
Use a plugin to store "latest" data from browsertime. ( #3243 )
2021-01-11 20:49:23 +01:00
soulgalore
46554eadce
Verify that we have the CRUX data
2021-01-11 06:28:58 +01:00
Peter Hedenskog
6782f3286a
Hack to copy screenshot file to the base dir. ( #3242 )
...
* Hack to copy screenshot file to the base dir.
This makes is possible to get screenshots in Grafana.
2021-01-09 15:04:35 +01:00
Peter Hedenskog
c54fe29f67
Make it possible to add the slug of the test as a key to the namespace. ( #3240 )
...
Also cleanup the old experimental setup.
2021-01-09 12:59:40 +01:00
Peter Hedenskog
bbb663da2e
Fix broken annotation ( #3238 )
2021-01-06 16:11:31 +01:00
Peter Hedenskog
63e3443b44
Configure annotation retention to match Graphite ( #3235 )
2021-01-06 15:03:43 +01:00
Peter Hedenskog
b53332c916
Even safer check for missing Crux data ( #3234 )
2021-01-06 01:46:41 +01:00
soulgalore
69955af6eb
new browsertime
2021-01-05 21:27:17 +01:00
Peter Hedenskog
fbb6f41523
Collect and store third party cookie info ( #3231 )
2021-01-02 10:16:43 +01:00
Peter Hedenskog
5da5b31c9a
Skip sending summary information to Graphite using CLI config. ( #3230 )
2021-01-01 21:13:01 +01:00
Peter Hedenskog
ddeb72be91
Make sure cli-alias is propagated to Browsertime. ( #3227 )
...
I've made a mistake in the stable release and didn't add the
right alias to Browsertime when you run sitspeed.io.
https://github.com/sitespeedio/sitespeed.io/issues/3226
2020-12-30 23:00:10 +01:00
Peter Hedenskog
31df2d327b
Fix correct path for filmstrips when you use an alias ( #3225 )
2020-12-28 21:54:31 +01:00
soulgalore
b33ba0dc04
Make sure we always log errors
2020-12-22 14:20:56 +01:00
Peter Hedenskog
6a926d79ec
Fix more alias bugs ( #3223 )
2020-12-22 13:34:38 +01:00
Peter Hedenskog
5a1c858156
spelling
2020-12-22 12:59:49 +01:00
Peter Hedenskog
a17a3b3904
Handle alias correctly ( #3222 )
2020-12-22 12:51:33 +01:00
Peter Hedenskog
0f4386cbeb
Verify url meta ( #3220 )
...
* Make sure we have meta data before we try to add more
* set it
2020-12-22 09:47:59 +01:00
soulgalore
536097558d
Safe check
2020-12-21 04:26:09 +01:00
soulgalore
70656055f1
Fix size of screenshot link
2020-12-17 17:51:46 +01:00
Peter Hedenskog
c9b868fd57
Add links to sustainable page ( #3217 )
2020-12-17 16:10:08 +01:00
Peter Hedenskog
c4ec014d69
Show image for LCP and Element Timings ( #3216 )
...
* Show image for LCP and Element Timings
* lint
2020-12-16 09:02:50 +01:00
Peter Hedenskog
f341c2ce03
Tune how we display metrics ( #3215 )
2020-12-16 06:56:31 +01:00
soulgalore
dd688c2ed9
Fix for paint timing names
2020-12-16 05:22:16 +01:00
soulgalore
0b015ce5b7
Convert paint timinings to better names
2020-12-16 04:55:53 +01:00
Peter Hedenskog
88e890999b
Add handy links on all tabs ( #3213 )
2020-12-15 22:42:32 +01:00
Peter Hedenskog
f37e0b9d89
Move the WebPageTest plugin out of sitespeed.io ( #3205 )
...
* Move the WebPageTest plugin out of sitespeed.io
You can find the plugin at:
https://github.com/sitespeedio/plugin-webpagetest
2020-12-15 08:10:47 +01:00
soulgalore
43731312ca
Avoid displaying the full URL
2020-12-14 05:25:02 +01:00
Peter Hedenskog
fda9372c50
better checks for missing data ( #3212 )
2020-12-14 05:22:38 +01:00
soulgalore
d63b4e52f4
CLS decimals
2020-12-14 00:59:21 +01:00
soulgalore
9c9b35f375
Update CLS link
2020-12-14 00:58:01 +01:00
Peter Hedenskog
ae9be0cbc6
Show advice description when clicking hide/show ( #3211 )
2020-12-14 00:05:18 +01:00
Peter Hedenskog
a0fe224e33
New updated coach ( #3210 )
2020-12-12 15:40:37 +01:00
Peter Hedenskog
7715d58af8
Revert "Use epoch ( #3207 )" ( #3208 )
...
This reverts commit 9c2f28be27 .
2020-12-10 05:42:14 +01:00
Peter Hedenskog
9c2f28be27
Use epoch ( #3207 )
2020-12-09 22:47:02 +01:00
Peter Hedenskog
5b80531b28
Added Google Web Vitals section ( #3204 )
2020-12-09 05:51:43 +01:00
soulgalore
71256dc4db
Pickup alias from Browsertime when generating folder structure
2020-12-09 05:08:01 +01:00
soulgalore
2814a5bfdf
fix broken time convertion
2020-12-09 04:10:13 +01:00
Peter Hedenskog
84209b97a4
New Browsertime 11 alpha ( #3201 )
2020-12-08 19:49:13 +01:00
Peter Hedenskog
5c32deeaef
Introducing slug for your test and a new experimental setup ( #3203 )
2020-12-08 19:48:51 +01:00
Peter Hedenskog
23439a0d72
Use Coach 6.0 (beta). ( #3194 )
2020-11-26 23:16:07 +01:00
soulgalore
8a6a8626aa
If filmstrip dir doesn't exist, we logged that as error before
2020-11-23 14:49:54 +01:00
soulgalore
9775872def
Run Firefox nightly/beta easier on Android
2020-11-18 13:26:45 +01:00
soulgalore
a75a2b7727
Geckodriver flags
2020-11-18 13:21:18 +01:00
Peter Hedenskog
7c1c4e9916
Retry three times with a backof of 5 seconds if Matrix is overloaded. ( #3189 )
2020-11-06 18:33:20 +01:00
Peter Hedenskog
d7eb1699c8
Filmstrips are only stored to disk if we collect visual metrics using trace. ( #3188 )
2020-11-06 18:09:05 +01:00
Peter Hedenskog
9acc5f3241
Log budget failures an info not error (error = something isn't workin in the test). ( #3185 )
2020-11-05 10:44:46 +01:00
Peter Hedenskog
4f51b51c96
Better layout for removed URLs that passed the budget ( #3183 )
2020-11-03 22:54:06 +01:00
Peter Hedenskog
9a42c3052d
Add link to screenshot if budget is failing ( #3182 )
2020-11-03 16:26:52 +01:00
Peter Hedenskog
38dca385c2
budget/matrix: fixed passing urls
2020-11-03 13:52:05 +01:00
Peter Hedenskog
f2da17f92c
Budget should also collect errors. ( #3181 )
2020-11-03 13:35:10 +01:00
Peter Hedenskog
a8e15f3d85
If we upload to s3/gcs then wait on sending budget message until data is uploaded ( #3180 )
...
* If we upload to s3/gcs then wait on sending budget message until data is uploaded.
* Fix uploading
* Also collect errors
2020-11-03 13:34:48 +01:00
Peter Hedenskog
bfc81cb56c
If all URLs pass the budget, send a message to Matrix so we know. ( #3179 )
2020-11-03 11:24:41 +01:00
Peter Hedenskog
133bfb2dea
Avoid overloading the Matrix server by bulk sending error messages ( #3178 )
2020-11-03 09:51:00 +01:00
soulgalore
b18555cb13
Only send remove messages for URL that do not have any failing budgets
2020-11-02 17:01:53 +01:00
soulgalore
14e617d45f
fix broken check
2020-11-02 15:12:54 +01:00
soulgalore
3c6129ba66
Fix broken check if we got any pages or not
2020-11-02 13:49:23 +01:00
Peter Hedenskog
ca4e389e9b
Setup basic structure to send messages to Matrix #2947 ( #3086 )
2020-11-02 13:22:57 +01:00
Peter Hedenskog
6000536aa2
Remove passing result urls ( #3175 )
2020-11-02 11:05:20 +01:00
Peter Hedenskog
9c3afa5fdb
Remove HTML/Slack data on remove.url ( #3174 )
2020-11-01 17:19:00 +01:00
Peter Hedenskog
ab57bcdab1
Add plugin that can remove all data for a URL. ( #3173 )
2020-11-01 17:18:44 +01:00
Peter Hedenskog
99190352de
Add prepareToRender message that fixes the timing of the budget message. ( #3172 )
...
One long term "bug/feature" has been that the budget message was passed late
(in the render phase). By adding a phase "prepareToRender", we can pass on
te budget message in that phase and the HTML plugin can use that message instead
of the old "context" hack. This also opens up for some really cool features
coming soon :)
2020-11-01 14:01:02 +01:00
Peter Hedenskog
b5e4a52c7c
Add same check as in Browsertime for missing segment. ( #3171 )
2020-10-28 21:44:40 +01:00
Peter Hedenskog
8951539273
Catch errors from Browsertime so errors are thrown on the queue. ( #3170 )
2020-10-23 10:02:23 +02:00
Peter Hedenskog
34bfaf8476
Fix broken link to screenshots in meta data and Slack. ( #3163 )
...
As reported in https://github.com/sitespeedio/compare/issues/108
2020-10-20 04:15:24 +02:00
Peter Hedenskog
6d37a98fbd
cli: verfiy that a phone has a internet connection before a test ( #3152 )
2020-09-26 20:19:20 +02:00
soulgalore
96db43d7fc
Add video params convert flag
2020-09-04 14:01:44 +02:00
soulgalore
3a84f4ef2c
Fix typeo
2020-09-04 12:55:53 +02:00
Peter Hedenskog
a0359c4746
Browsertime 10.0.0-alpha.2 ( #3142 )
...
* Browsertime 10.0.0-alpha.1
* Support setting perceptual/contentful speed index
* Guard against missing PerceptualSpeedIndex
* new alpha
2020-09-04 12:32:29 +02:00
Peter Hedenskog
afbbf78555
crux: log info if data is missing in crux ( #3133 )
2020-08-24 09:07:02 +02:00
Peter Hedenskog
c2afdf2487
Fix CRUX error log #3126 ( #3130 )
2020-08-20 11:32:41 +02:00
Mason Malone
9f28e8ffaa
Fix HTML report when using "browsertime.chrome.visualMetricsUsingTrace" ( #3125 )
...
The "browsertime.chrome.visualMetricsUsingTrace" option is a great
way of speeding up test runs, but it causes some problems with the HTML
report. For example, the "pages.pug" template won't show table headers
for the visual metrics gathered, yet they're present in the table rows,
causing a mismatch between the header and rows.
This fixes the affected templates to recognize when
"browsertime.chrome.visualMetricsUsingTrace" is enabled.
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-08-17 12:46:28 +02:00
soulgalore
6d0c87e894
Remove another extra format for Slack messages
2020-08-15 22:03:10 +02:00
soulgalore
d981bf827c
fix doublee formatting
2020-08-07 22:03:13 +02:00
Peter Hedenskog
de4e06b619
Only set visual metrics for pages when you haven't configured columns #3111 . ( #3112 )
...
There's a bug that we always add Visual Metrics whatever you as a use has
configured.
2020-07-31 20:55:35 +02:00
Peter Hedenskog
c329c34b55
Use functions to format output for Slack ( #3105 )
...
* Use functions to format output
2020-07-29 09:56:44 +02:00
soulgalore
35bf4734e8
slack: log debug
2020-07-24 23:46:57 +02:00
Lise Bilhaut
594777fa0c
Add unit to slack summary ( #3102 )
2020-07-24 23:21:56 +02:00
Peter Hedenskog
05175cb9bd
Send a setup message when the plugin start. ( #3101 )
2020-07-24 17:16:07 +02:00
Stephan Scheying
a1f40f9da5
Be less strict about GCS options in respect of ADC ( #3087 )
...
Within Google Cloud, services can make use of Credentials-"Auto Discovery" (ADC). The @google-cloud/storage library supports this and tries an automatic discovery when keyFilename is unset. In an auto-discover scenario projectId is discovered as well so this should also be allowed to not be set. The --gcs.bucketname option could be kept as a (mandatory) signal to use GCS at all.
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-07-18 14:42:47 +02:00
Peter Hedenskog
26c0d42622
Send the performance budget message in the queue for easier use ( #3085 )
2020-07-18 14:42:24 +02:00
Peter Hedenskog
7cce73ea50
Remove experimental flag for perIteration metric for Graphite. ( #3069 )
...
* Remove exprimental flag for perIteration metric for Graphite.
* more updates per iteration
2020-07-09 21:21:23 +02:00
Peter Hedenskog
d60f7295f0
Fix friendly name for budget #3071 ( #3074 )
2020-07-09 08:16:14 +02:00
soulgalore
42edc68071
Add check for multi vs crux
2020-07-04 10:32:22 +02:00
Peter Hedenskog
9bcde362bb
Choose to collect URL/ORIGIN or ALL ( #3067 )
2020-07-03 08:21:43 +02:00
soulgalore
37a3ce449f
safer check for checking missing CrUx data
2020-07-02 23:14:08 +02:00
Peter Hedenskog
5b82cb84b5
Remove duplicate code ( #3065 )
2020-07-02 15:19:11 +02:00
soulgalore
61adf2c571
Fix broken path
2020-07-02 14:57:55 +02:00
soulgalore
d6e9af59bf
Add guard for missing CrUx
2020-07-01 15:32:17 +02:00
soulgalore
465276f657
Add guads to catch when CrUx is missing data
2020-07-01 14:25:43 +02:00
soulgalore
2d712f8737
Log parsing errors for the JSON from CrUx
2020-07-01 14:14:42 +02:00
soulgalore
2043a694b1
Log result from crux
2020-07-01 14:03:55 +02:00
soulgalore
ec75ed495a
log result from crux, then move it to debug
2020-07-01 14:02:09 +02:00
soulgalore
6c5cbba53e
better crux error handling
2020-07-01 14:00:53 +02:00
soulgalore
1ecb4ce1b3
Skip logging the key when failing
2020-07-01 09:11:43 +02:00
soulgalore
ddcf079f4f
crux: better error message
2020-07-01 09:01:49 +02:00
soulgalore
099c91025c
Better CrUx text
2020-06-30 21:56:35 +02:00
Peter Hedenskog
35079c0022
Add tags for InfluxDB ( #3063 )
2020-06-30 21:49:40 +02:00
Peter Hedenskog
43da16ab7a
Show CrUx data on summary page ( #3062 )
...
* Show CrUx data on summary page
* Show only when you do not run Browsertime
2020-06-30 21:31:48 +02:00
Peter Hedenskog
0fd6d9edbb
Get CrUx data for a URL (or more) and origin. ( #3061 )
...
* Get CrUx data for a URL (or more) and origin.
Use the CrUx API to get Crux Data
* Correct cli
2020-06-30 09:09:47 +02:00
Peter Hedenskog
eb20768e2f
Prepare for using options down to result storage ( #3058 )
2020-06-23 13:59:35 +02:00
Peter Hedenskog
9f9dd7220d
Fix failing unit test setup for GitHub Actions ( #3057 )
...
* fix the tests one by one
* Add missing line feed
* more cleanup
2020-06-23 13:17:00 +02:00
Peter Hedenskog
1dce0ee812
let the annotation use the new screenshot path ( #3048 )
2020-06-19 21:55:40 +02:00
Peter Hedenskog
ef2b724012
Set user agent for --mobile on Chrome #3042 ( #3046 )
2020-06-19 21:37:39 +02:00
Peter Hedenskog
e732567361
Show all screenshots for a run in a tab ( #3045 )
...
* Support multiple screenshots
* new browsertime
2020-06-18 16:15:37 +02:00
Peter Hedenskog
eb5285e380
Use Browsertime test time for annotations to InfluxDB #2998 ( #3038 )
...
When sending annotations to InfluxDB: instead of using a timestamp
of when the annotation is sent, use when the first run for that
URL was done in Browsertime.
2020-06-13 21:47:27 +02:00
Peter Hedenskog
1993b3dd33
Move from master to main ( #3036 )
2020-06-12 11:58:34 +02:00
Peter Hedenskog
bde6321458
Support the old budget format too in junit and tap ( #3022 )
2020-06-02 12:13:03 +02:00
Peter Hedenskog
fc975cd8d3
Add error (to all cli errors) ( #3013 )
2020-05-27 05:43:00 +02:00
Peter Hedenskog
fd9f02abf7
Add --android to wpr ( #3012 )
...
* follow the same pattern to run WPR and Android as Browsertime
* remove set for now
* no need for edge yet
2020-05-25 09:58:14 +02:00
Peter Hedenskog
edd52fb80c
The values is not displayed for the old budget format #3008 ( #3009 )
...
* The values is not displayed for the old budget format #3008
* Also handle old format in the log
2020-05-21 20:09:18 +02:00
Erick Wilder
2c0ba7928e
feat(plugins): move influxdb CLI options to the plugin defintion ( #3005 )
2020-05-21 17:44:49 +02:00
soulgalore
09567b8d11
fix decimals
2020-05-19 20:34:10 +02:00
Peter Hedenskog
3b9b7fa2cf
Sync metrics name and make sure we show them on all places. ( #3004 )
...
* Sync metrics name and make sure we show them on all places.
* lint
2020-05-19 12:20:54 +02:00
Peter Hedenskog
0f1a62f664
Guard against missing first view ( #3002 )
...
* Guard against missing first view
* extra chck for broken data
2020-05-18 13:17:05 +02:00
Peter Hedenskog
cc3ca04380
Add xvfb cli args ( #3003 )
2020-05-18 12:01:02 +02:00
Peter Hedenskog
a275034473
Show LCP tag name in the filmstrip view ( #3001 )
2020-05-17 20:49:44 +02:00
Peter Hedenskog
6cf357869e
Cli help and catch if the config files don't exist ( #3000 )
2020-05-16 21:16:58 +02:00
soulgalore
ffe6745f2d
rename lcp/fcp
2020-05-15 14:26:53 +02:00
Peter Hedenskog
89f51d47dc
Make it possible to set the limit/thresholds on the summary page ( #2997 )
2020-05-15 12:09:32 +02:00
Peter Hedenskog
8c86c8dd46
Include FCP and LCP in the filmstrip ( #2996 )
2020-05-15 12:09:07 +02:00
Peter Hedenskog
2faf6bbf00
Guard against undefined navtimings ( #2995 )
2020-05-15 08:49:36 +02:00
Peter Hedenskog
762b6a10bc
Fix not showing alias in the HTML https://github.com/sitespeedio/sitespeed.io/issues/2976#issuecomment-628568308 ( #2994 )
2020-05-14 20:43:47 +02:00
Erick Wilder
c750fe2b4a
Move graphite cli options to plugin ( #2991 )
...
* test(cli): add graphite coverage for current cli options
* refactor(plugins/graphite): move CLI option definitions to plugin
2020-05-13 12:14:20 +02:00
soulgalore
f01cc84ed3
typeo
2020-05-12 09:43:35 +02:00
soulgalore
ec570d3fe0
Added new CLI options.
...
Run:
* Rooted Android phones
* Safari Technology Preview
* Make it possible to enable Tracking protection and safe browsing.
2020-05-12 09:40:58 +02:00
soulgalore
1373a60875
Include 0% CLS
2020-05-12 00:05:22 +02:00
Peter Hedenskog
4deb8d7859
Refactor metric output ( #2989 )
...
* Safer way to get metrics
* Push more metrics in the HTML
2020-05-11 20:58:53 +02:00
Erick Wilder
8cf3c24722
Refactor grafana cli options ( #2984 )
...
* test(cli): add basic coverage to test cli help output
- Add basic coverated when invoking the command without arguments
- Basic checks for grafana help
* feat(cli): delegate command line options configuration to the Grafana plugin
It uses the name of the plugin as a namespace for all options. Plugin authors _may_ use this
in the future to show helpful messages in the default sitespeed CLI help output.
- Move CLI options to its own module to not pollute the plugin's `index.js` file.
- Change the plugin interface to define a `.cliOptions` property or method containing the `yargs`
configuration to be used by the CLI code
- Add code coverage for the existing plugin API to ensure no regressions are introduced for Grafana
- Move parts of the `yargs`-related code to `cli/util.js`. Tests to ensure the initial proposition for
plugin-based CLI options are included.
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-05-11 20:31:52 +02:00
Peter Hedenskog
d043892199
catch empty data from WPT #2985 ( #2986 )
2020-05-08 13:56:38 +02:00
Peter Hedenskog
024c934c1e
Output when you run as emulated mobile ( #2980 )
2020-05-04 18:33:34 +02:00
Peter Hedenskog
f364700503
Use correct key to get the alias #2976 ( #2977 )
2020-05-01 15:33:15 +02:00
Peter Hedenskog
b9767f2dc8
Show Android and WPT info ( #2974 )
2020-04-30 15:37:03 +02:00
Peter Hedenskog
d46ce8b9b9
Fix missing group when adding alias for a URL #2972 ( #2973 )
2020-04-29 09:48:37 +02:00
soulgalore
bbd5adbbc7
Group Alias do not for for scripting (yet)
2020-04-29 09:18:32 +02:00
Erick Wilder
4b0c9a7c6b
fix(plugins/slack): correctly send messages on html.finished message ( #2971 )
...
* fix(plugins/slack): correctly send messages on html.finished message
Do not rely on `resultBaseUrl` to block messages to be sent to Slack. Instead, check if any
of the supported hosting providers are correctly configured. If that is the case, then
messages are sent _only after the upload is complete_. For all other cases, send the message
anyway
test(plugins/slack): add basic test scenarios
- Check for missing options when calling `slack.open()`
- Ensure that methods supposed to return lists always return them
- Add some sanity checks to the summary, so that missing values would not crash
* Skipping .nvmrc for now
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-04-28 11:06:00 +02:00
Peter Hedenskog
62c2d669c9
Make loadEventEnd configurable for summaries and budget #2963 ( #2969 )
2020-04-27 08:22:31 +02:00
Peter Hedenskog
1448e5e468
First go at adding configurable groups #2958 ( #2964 )
...
* First go at adding configurable groups #2958
* Fix broken group
* simplify group handling
* Adjust test to the new structure
2020-04-27 08:19:41 +02:00
Peter Hedenskog
8b0b83bd65
Send battery temperature by default to Graphite/InfluxDB ( #2966 )
2020-04-25 14:31:59 +02:00
soulgalore
289980a683
Add new CLI options from BT 8.7.0
2020-04-24 14:09:29 +02:00
Peter Hedenskog
772b997ecf
Only collect browsertime har when you run browsertime #2952 ( #2954 )
2020-04-09 20:24:22 +02:00
soulgalore
71023b9dcd
Add iqr option for Browsertime
2020-04-06 09:34:16 +02:00
Peter Hedenskog
afccd8225f
Catch URLs that uses U+2013 that breaks Graphite ( #2943 )
2020-03-26 19:44:09 +01:00
soulgalore
732f8e3b56
Add example on how to add one Chrome trace category
2020-03-26 08:52:44 +01:00
Peter Hedenskog
227bc291cf
Send LCP load time to Graphite so you pick render/load and show max ( #2940 )
2020-03-23 12:02:22 +01:00
Peter Hedenskog
adfffe6e5b
Remove videoRecordingStart from the summary ( #2935 )
2020-03-19 06:13:44 +01:00
Peter Hedenskog
c133dee3ac
Show CPU geckorprofile link only when you run Firefox ( #2931 )
2020-03-17 16:36:01 +01:00
Peter Hedenskog
3f540e6c10
Correct paths to GPSI metrics. ( #2930 )
2020-03-16 20:08:19 +01:00
gfoxCartrawler
97d7bda059
axe Aggregator appending on previous url results. Causing incorrect result ( #2928 )
2020-03-16 20:07:53 +01:00
soulgalore
440713350d
lint
2020-03-16 19:52:48 +01:00
Peter Hedenskog
27efc265bc
Better error handling ( #2927 )
...
* Catch missing pageinfo data #2925
* Use allSettled for NodeJS that supports it
2020-03-16 13:44:37 +01:00
Peter Hedenskog
da6f9f2383
Change order of remove/add plugins. ( #2926 )
...
This means that removes always runs last and that fixes the problem
in the plus1 container that automatically adds lighthouse/gpsi
and you cannot remove them.
2020-03-16 13:10:57 +01:00
Peter Hedenskog
4403dfd5eb
Only load the domain JSON when needed. ( #2923 )
2020-03-15 15:03:21 +01:00
Chris Adams
00fbe62c22
Check against green domain list in JSON, instead of SQLite database ( #2922 )
...
* Add check to load JSON instead of use the sqlite DB
* Replace sqlite dataset with JSON
2020-03-15 13:36:13 +01:00
soulgalore
0df4a18c55
catch 0 third parties
2020-03-13 09:26:05 +01:00
Peter Hedenskog
3f136b2d5c
Add tag/key for desktop/mobile GPSI tests ( #2917 )
...
* Add tag/key for desktop/mobile GPSI tests
* new structure
2020-03-13 08:59:34 +01:00
Peter Hedenskog
9dacb295a4
Show third/first party total size ( #2920 )
2020-03-13 08:50:27 +01:00
Peter Hedenskog
7ee505ad68
Calculate percentage per page view instead of total ( #2919 )
2020-03-13 08:36:48 +01:00
Chris Adams
ff05a0e4bb
Polish the carbon copy + update/showing total transfer size ( #2909 )
...
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-03-13 08:31:05 +01:00
Peter Hedenskog
68b1512cad
Use coach-core instead of webcoach directly ( #2912 )
...
* Use coach-core instead of webcoach directly
* use latest coach core
2020-03-11 13:01:36 +01:00
Chris Adams
c8ccb907fe
Bump co2 to 0.5.0 and remove tests now in external co2 module ( #2906 )
...
* Remove tests which are now in the external module
* remove test
* Adjust to the new CO2 API
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-03-03 14:14:51 +01:00
Peter Hedenskog
39218878d4
Send first/third party co2 to Graphite/Influx ( #2904 )
2020-02-29 11:09:15 +01:00
Peter Hedenskog
cc721bec39
Remove the cost for 1000 pw for now ( #2903 )
2020-02-29 09:58:51 +01:00
Chris Adams
3fba6b2e01
Extract co2 and hosting checks into separate module ( #2899 )
...
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-02-29 09:29:22 +01:00
Peter Hedenskog
75c91708ff
Make it possible to disable the hosting check ( #2902 )
2020-02-27 17:31:33 +01:00
Peter Hedenskog
12268fef05
Verify NodeJS version ( #2901 )
2020-02-27 14:37:40 +01:00
Peter Hedenskog
579d168413
CO2 per type ( #2897 )
2020-02-25 10:54:25 +01:00
Peter Hedenskog
673332de8f
Show percent ( #2896 )
2020-02-25 10:39:08 +01:00
Peter Hedenskog
3305b61a1d
Remove --sustainable.hosting since we will soon get the data locally ( #2893 )
2020-02-24 22:12:01 +01:00
Peter Hedenskog
ce11edc7d4
Show 3rd party CO2 in % ( #2892 )
2020-02-24 20:08:10 +01:00
Peter Hedenskog
cea0b68f95
Do not silently ignore crawl/multi now working together #2765 . ( #2889 )
2020-02-24 15:52:08 +01:00
Peter Hedenskog
5c9b8cbf76
Unify stat collection and collect per summary for sustainable. ( #2890 )
2020-02-24 15:51:39 +01:00
soulgalore
45c5b4efea
You don't need to give the path to edgedriver anymore
2020-02-24 08:31:22 +01:00
Peter Hedenskog
8276498a4d
co2 format helper ( #2888 )
2020-02-23 12:09:37 +01:00
Peter Hedenskog
3c7eb102a7
Handle zero third parties ( #2887 )
2020-02-21 22:55:54 +01:00
Peter Hedenskog
c4e1ac6169
Display first run data on pageSummary. ( #2886 )
2020-02-21 22:52:09 +01:00
Chris Adams
b1d40bec16
Add carbon emissions figures for data over the wire [sustainability plugin] ( #2868 )
2020-02-21 16:43:53 +01:00
Peter Hedenskog
3ea5a19903
Hide internal videoRecordingStart metric ( #2883 )
2020-02-20 08:41:30 +01:00
Peter Hedenskog
ded57f366d
Catch failing Contentful Speed Index #2881 ( #2882 )
2020-02-20 08:41:07 +01:00
Peter Hedenskog
2018b21560
Remove mkdirp dependency ( #2880 )
2020-02-19 23:00:17 +01:00
gfoxCartrawler
e35da5b060
fix(index.js in browsertime plugin): add in axe checks and rules to options object which was previou ( #2867 )
...
ISSUES CLOSED : #2854
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-02-19 10:14:17 +01:00
Peter Hedenskog
a13c291529
Add first party request/content size and transfer size budget #2871 ( #2872 )
2020-02-14 14:40:29 +01:00
Peter Hedenskog
e07ba6b8a8
Make it easy to use tcpdump. ( #2862 )
2020-02-06 08:24:18 +01:00
soulgalore
f2d4bbe7a3
Adjust to new browsertime names
2020-02-05 14:22:01 +01:00
soulgalore
fdf73179e3
Browsertime 8.0.0 beta 2 and Chrome 80
2020-02-05 08:30:28 +01:00
soulgalore
e752fa7201
Ignore certificate errors by default, as before with Chrome
2020-01-29 08:21:50 +01:00
soulgalore
fd28a7a413
Follow the same pageLoadStrategy changes as in Browsertime
2020-01-28 19:34:11 +01:00
Peter Hedenskog
b854bac769
Disable --cpu for Firefox so we can investigate if all configs are right. ( #2855 )
...
And we don't add too much over head.
2020-01-27 15:15:52 +01:00
Peter Hedenskog
55b8e5dd70
Add support to run edge ( #2852 )
2020-01-23 13:50:29 +01:00
Peter Hedenskog
e3dcd3fdb7
Add support to download Geckoprofiler trace. ( #2838 )
2020-01-08 22:43:22 +01:00
Peter Hedenskog
98cf62d4a8
Catch AXE errors ( #2831 )
2019-12-30 16:32:58 +01:00
Peter Hedenskog
5ca4c272f4
Add new CLI params from Browsertime 8 ( #2830 )
2019-12-29 08:26:39 +01:00
Peter Hedenskog
f094e59353
Adjust to the new Visual Progress format ( #2829 )
2019-12-28 09:24:40 +01:00
soulgalore
772243d9e9
Correct progress metric names
2019-12-27 22:25:11 +01:00
soulgalore
e271b0c9dd
Add new visual progress metrics to stop list
2019-12-27 20:11:00 +01:00
soulgalore
fa5bb43f6b
Skip collecting stats about progress
2019-12-27 19:41:06 +01:00
Peter Hedenskog
0bf07182ea
Send number of DOM elements by default to data storage ( #2823 )
2019-12-16 09:26:23 +01:00
Peter Hedenskog
e10dec4c23
Catch if Visual Elements fails ( #2824 )
2019-12-13 09:30:57 +01:00
Peter Hedenskog
8762d45cf0
Fix content size bug. ( #2819 )
...
The bug was introduced with the budget of counting number of
HTTP errors. #2818
2019-12-10 09:09:12 +01:00
Peter Hedenskog
b7aaa3f336
Fix broken intention ( #2816 )
2019-12-05 21:08:29 +01:00
soulgalore
a25d58b7b8
Remove axe artifacts that we sneak into extras
2019-12-05 12:21:00 +01:00
soulgalore
77c6a6d520
new browsertime with new extra custom metrics
2019-12-05 12:06:59 +01:00