Peter Hedenskog
1e195c05f6
Update dev dependencies ( #4534 )
2025-07-10 08:00:36 +02:00
Peter Hedenskog
833e880214
Send browsertime errors as early as possible (and fix some missing data) ( #4475 )
2025-03-10 10:47:22 +01:00
Peter Hedenskog
28093a4268
Add support for --logLevel ( #4459 )
2025-03-03 20:28:34 +01:00
Peter Hedenskog
25c5f38f54
Replace lodash.isEmpty ( #4391 )
2025-01-07 23:24:38 +01:00
Peter Hedenskog
b9456eef6e
Replace intel with sitespeed.io/log ( #4381 )
...
* Replace intel with sitespeed.io/log
2025-01-07 08:53:48 +01:00
Peter Hedenskog
c325357622
Guard against disabling screenshots. ( #4245 )
...
https://github.com/sitespeedio/sitespeed.io/issues/4228
2024-07-30 06:04:12 +02:00
Peter Hedenskog
83d28e0281
Show CPU power consumption. ( #4104 )
...
* Show CPU power consumption.
https://github.com/sitespeedio/sitespeed.io/issues/3944
2024-03-12 15:04:23 +01:00
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
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
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
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
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
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
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
e982e709bb
Fix copy bug for LCP and LS screenshots. ( #3376 )
2021-05-10 10:30:52 +02: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
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
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
71256dc4db
Pickup alias from Browsertime when generating folder structure
2020-12-09 05:08:01 +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
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
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
b9767f2dc8
Show Android and WPT info ( #2974 )
2020-04-30 15:37:03 +02:00
gfoxCartrawler
97d7bda059
axe Aggregator appending on previous url results. Causing incorrect result ( #2928 )
2020-03-16 20:07:53 +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
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
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