Commit Graph

272 Commits

Author SHA1 Message Date
Peter Hedenskog 61768444cb
Use NodeJS 24 and Ubuntu 24.04 in the Docker container + related fixes (#4570) 2025-12-11 12:32:17 +01:00
Peter Hedenskog d92804a648 remove portable settings 2025-07-16 15:22:38 +02:00
Peter Hedenskog a95160ec1a
Bump to NodeJS 20 (#4532) 2025-07-08 08:21:20 +02:00
Peter Hedenskog 39ff8259dc Recommend using a configuration JSON file.
https://github.com/sitespeedio/sitespeed.io/issues/4458
2025-03-04 07:09:58 +01:00
Peter Hedenskog 28093a4268
Add support for --logLevel (#4459) 2025-03-03 20:28:34 +01:00
Peter Hedenskog 2cd75d772c
Add support for --help from globally installed plugins (as long as you include the plugin in add). (#4450)
* Add support for --help from globally installed plugins.

* Disable version and help from first parsing
2025-03-01 22:03:30 +01:00
Peter Hedenskog e78200da3e
Move InfluxDB to it own standalone plugin (#4451) 2025-02-28 15:22:28 +01:00
Peter Hedenskog be83456da4
Fix broken --android parsing. (#4422)
* Fix broken --android parsing.

After this --android will work but will not be showed as an alias.
The problem was that we had issues with the android configuration
object becoming an array instead of an object.
2025-02-02 14:04:16 +01:00
Peter Hedenskog cf66d8c2e5
Disable the cpu/enableProfileRun check (#4408) 2025-01-21 08:53:11 +01:00
Peter Hedenskog 6a0889bd26
Replace lodash.reduce (#4398)
* Replace lodash.reduce
2025-01-09 06:19:37 +01:00
Peter Hedenskog 25c4aa2995
Replace find-up (#4385) 2025-01-07 17:19:33 +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 4edbbdc06b
Fix correct summaryDetail (not summary-detail) (#4376) 2024-12-29 16:34:13 +01:00
Peter Hedenskog 8c3730f27f
gcs: run github action test against GCS (#4362) 2024-12-27 18:21:11 +01:00
Peter Hedenskog c15ace1be5
Add support for setting gcp endpoint for easier testing (#3785)
* Add support for setting gcp endpoint for easier testing
2024-12-27 09:32:01 +01:00
Peter Hedenskog 1da2af5f19
Make sure you can't run with both --cpu and --collectProfileRun (#4298) 2024-12-27 07:06:44 +01:00
Peter Hedenskog bbcb541ae4
Use correct name in Browsertime: userTimingAllowList instead of whitelist (#4346) 2024-12-27 07:06:23 +01:00
Peter Hedenskog c9926073ad
Pass on webpagereplay flag to browsertime (#4350) 2024-12-23 08:06:37 +01:00
soulgalore 19db9dae18 Fix help for include body in Firefox HAR 2024-10-13 14:36:57 +02:00
Peter Hedenskog c1ebc91085
Fix broken Android object configuration object. (#4282)
This fixes the internal configuration object for android.
The old solution created an array with objects instead of just keys on the object.
2024-09-23 08:03:23 +02:00
Peter Hedenskog 3ae5dcae43
Disable camel case for CLI, fixes axe https://github.com/sitespeedio/sitespeed.io/issues/4250 (#4251) 2024-09-19 09:01:52 +02:00
Peter Hedenskog 8d59da98f2
Ignore extends with --ignoreExtends to make configuration easier to test (#4280) 2024-09-18 12:41:37 +02:00
soulgalore 64ecd7f2ca request headers works for edge 2024-07-15 07:12:37 +02:00
Peter Hedenskog b80366400a
Add support for chosing SWD model (#4224) 2024-07-12 05:39:03 +02:00
Peter Hedenskog 3741366d45
Upgrade to eslint/unicorn 54 (#4213) 2024-07-08 08:19:41 +02:00
Peter Hedenskog 8f008b84dd
Fix correct defaults for LCP and CLS (#4205) 2024-07-02 23:47:24 +02:00
Peter Hedenskog 051ae36270
Add CLI params to turn off LCP/LS screenshots. (#4201)
They already exists in Browsertime.

https://github.com/sitespeedio/sitespeed.io/issues/4189
2024-06-25 07:53:48 +02:00
Peter Hedenskog 538cc3a0c3
Fix for https://github.com/sitespeedio/onlinetest/issues/20 (#4191) 2024-06-18 12:48:22 +02:00
Peter Hedenskog 1cd19eb500
Add --enableVideoRun (#4177)
* Add --enableVideoRun

* lint
2024-06-06 08:27:26 +02:00
Peter Hedenskog 20a1baf6f9
Make the home URL configure (#4151) 2024-05-08 10:58:20 +02:00
Peter Hedenskog f886e0b6ee
Bye bye wpt (#4085)
* Bye WebPageTest

* remove more
2024-04-29 08:37:29 +02:00
Peter Hedenskog e57a84922d
AWS s3 v3 (#4138) 2024-04-29 07:57:39 +02:00
soulgalore ebae10691b fix: remove extra space from scp config 2024-04-20 10:26:10 +02:00
Peter Hedenskog 4c03bfd7a6
Fix broken check for -c cable on Mac/Linux. (#4082)
We used to automatically choose throttle as network emulator on Mac
and Linux but that was broken when Android functionality was restructured.
2024-02-09 14:01:28 +01:00
soulgalore f3c4ed9273 move darkMode to html.darkMode 2024-02-09 08:16:17 +01:00
Pete Myron ae7ba1e1ff dark mode option 2024-02-08 23:54:43 -06:00
soulgalore 28916076fc correct name is test runner 2024-01-12 13:11:12 +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
soulgalore ee0a4a7bc5 fix: show annotation title for Grafana 2023-12-22 06:17:07 +01:00
Peter Hedenskog fb4271ca24
new bt and new sitespeed.io (#4038) 2023-12-22 06:04:46 +01:00
soulgalore 4261c3f557 Make it easier to understand the Slack cli config 2023-12-14 12:00:25 +01:00
Peter Hedenskog c56859daf6
Make it easier to understand alternatives (#4023)
* Makes it easier to understand alternative settings

* make it easier to understand tests

* better sync
2023-12-07 10:20:46 -08:00
Peter Hedenskog 0cbf6ffcff
Autogenerate ids if we miss an id (#4013) 2023-11-28 11:42:55 +01:00
Peter Hedenskog da6c0997c7
A new compare plugin. (#4009)
* A new compare plugin.

Make it possible to compare the performance using Wilcox or
Mann Whitney U.
2023-11-24 13:57:14 +01:00
soulgalore e0f4c50341 cli: add pageCompleteCheckNetworkIdle 2023-10-24 06:44:35 +02:00
Peter Hedenskog f8da80f021
Fix: read config file on Windows
And added test on all platforms for reading the config.
2023-07-29 19:16:04 +02:00
soulgalore a08a52733c cli: add explaining text for graphite.messages 2023-07-06 12:30:06 +02:00
soulgalore 9da5e43db5 docs: follow up 2023-06-27 15:38:53 +02:00
Jonathan Goodman 404ce0029e
add proxyPath config for graphite web endpoint (#3893)
* add proxyPath config for graphite web endpoint

* fix lint
2023-06-27 15:36:34 +02:00
Peter Hedenskog d60d55975a
Make sure configs are read sync. (#3882)
* Make sure configs are read sync.

Fix for https://github.com/sitespeedio/sitespeed.io/issues/3881

* lint
2023-06-14 10:11:19 +02:00