Commit Graph

246 Commits

Author SHA1 Message Date
Peter Hedenskog 5c0adc5638
A more solid error handling. (#4079)
https://github.com/sitespeedio/sitespeed.io/issues/4078
2024-02-08 09:47:43 +01:00
Peter Hedenskog 7d6e7bf241
Collect Firefox CPU consumption (#4051)
This PR makes sure it's collectable. We don't show it in the HTML,
lets make a follow up to fix that.

https://github.com/sitespeedio/sitespeed.io/issues/3944
2024-01-07 17:09:11 +01:00
Peter Hedenskog e0832c5723
If a browsertime marks a test as a failure, exit with error code (#4047) 2024-01-05 16:54:34 +01:00
Peter Hedenskog 209bd95767
Show number of actual AXE issues on pageSummary (#4019) 2023-11-30 08:30:14 +01:00
Peter Hedenskog 75a1214269
Part 1 of a better error message when measure without navigating (#3980) 2023-10-13 15:59:38 +02:00
Peter Hedenskog e664183c94
Use Coach 8.0.0 and display versions. (#3953)
https://github.com/sitespeedio/sitespeed.io/issues/3949
2023-08-31 05:33:00 +02:00
Peter Hedenskog e7af25ac2c
Display axe version on summary page (#3950) 2023-08-30 12:11:36 +02:00
Peter Hedenskog d0f4d77eb7
Display how many elements that needed recaclualte style before FCP/LCP (#3913) 2023-07-22 07:55:11 +02:00
Peter Hedenskog f176e03bae
Fix browserScript structure. (#3888)
Oh, we had a really strange behaviour where we added all the Browsertime data
inside the browserScript element (the data we collect with JS) and that
made it so we pushed the HAR file inside that element. This fixes that and make
sure we just cherry pick the exact data we pass on.
2023-06-20 16:08:26 +02:00
soulgalore cab5f79f8b New Browsertime with support for enableProfileRun 2023-04-21 05:50:49 +02:00
Peter Hedenskog 1efa38e966
Add better catch if getting the right page in the HAR fails. (#3810) 2023-04-08 20:15:16 +02:00
Peter Hedenskog fc2884fbba
Update all dependencies to latest releases (#3774) 2023-03-03 13:59:14 +01:00
Peter Hedenskog 631271126f
New plugins structure and esmodule (#3769)
* New plugins structure and esmodule
2023-02-25 11:16:58 +01:00
Peter Hedenskog 84a3498d50
Update browsertime 17.0.0 beta (#3747) 2022-10-31 21:58:11 +01:00
Peter Hedenskog a57f965994
Make it easy to send run data to Graphite in a sane way (#3721)
* Bump to use latest Grafana and Graphite

* Do not send metrics from each run, only pageSummary by default

* Add limited run metrics to datasource and more sane setup

* limited by default

* Also collect cpu benchmark metric in the limited metrics
2022-09-13 19:00:26 +02:00
Peter Hedenskog 3349582e4d
Fix preWarmServer for Android/iOS (#3715) 2022-08-27 11:40:30 +02:00
Peter Hedenskog 17ec6f7268
Fix preWarmServer. (#3683)
https://github.com/sitespeedio/sitespeed.io/issues/3682
2022-06-30 22:58:35 +02:00
Peter Hedenskog c944338224
Fix how to get browser and version (#3661) 2022-05-21 22:37:47 +02:00
Peter Hedenskog dae50493ca
If we lack a HAR, get browser info from options (#3658) 2022-05-20 12:55:07 +02:00
Peter Hedenskog 5cc0b04be8
Use Browsertime 16.7.0 and show the new metrics (#3656)
* Use Browsertime 16.7.0 and show the new metrics
2022-05-20 11:03:33 +02:00
Peter Hedenskog ed6a87bb8f
Use latest Browsertime. (#3579) 2022-02-24 09:49:03 +01:00
Peter Hedenskog 46f0a64fd5
Remove visualMetricsUsingTrace (#3574) 2022-02-20 14:36:12 +01:00
soulgalore 7102724221 Fix for correct user agent 2022-01-01 23:05:24 +01:00
Peter Hedenskog 2dae52aa5b
Make coach HAR advice use DOM advice (#3512) 2021-11-22 03:42:02 +01:00
Peter Hedenskog 1e9bea8bf0
Update to latest prettier/eslint setup (#3478) 2021-10-11 18:44:59 +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 13216a1de6
Add Google Web Vitals per run (#3437) 2021-08-18 13:52:59 +02:00
Peter Hedenskog 3b6671611e
Add support for Firefox memory report. (#3416) 2021-07-07 22:19:52 +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
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
soulgalore e23dffb361 new browsertime 2021-04-30 06:01:37 +02:00
Peter Hedenskog 884d1a7dc0
Automatically send cpuBenchmark to Graphite (#3360) 2021-04-27 09:48:46 +02:00
soulgalore bbcaa880f4 send delta metrics 2021-04-01 19:47:23 +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 3822c0c34c
Include ios and test name in json blob (#3308) 2021-03-12 11:52: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 ce2dbc4238
Fix broken screenshots #3286 (#3287) 2021-02-24 06:28:39 +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 ca8cb6f0f9
Handle alias the same way internally. (#3253)
https://github.com/sitespeedio/sitespeed.io/issues/3244
2021-01-13 20:38:12 +01:00
Peter Hedenskog bb8ec44a39
Copy latest video (#3248) 2021-01-12 15:11:28 +01:00
Peter Hedenskog e97ec03467
Use a plugin to store "latest" data from browsertime. (#3243) 2021-01-11 20:49:23 +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
soulgalore b33ba0dc04 Make sure we always log errors 2020-12-22 14:20:56 +01:00
Peter Hedenskog 5a1c858156 spelling 2020-12-22 12:59:49 +01:00