Commit Graph

53 Commits

Author SHA1 Message Date
Peter Hedenskog 3741366d45
Upgrade to eslint/unicorn 54 (#4213) 2024-07-08 08:19:41 +02:00
Peter Hedenskog e9022e913a
Upgrade to Eslint 9.6 (#4211) 2024-07-08 06:38:46 +02:00
Peter Hedenskog 7c30470375
Fix loading globally installed plugins (#4167) 2024-05-28 15:43:12 +02:00
Peter Hedenskog 89dd90d821
Update to import-global 1.1.1 (#4129) 2024-04-03 11:00:50 +02:00
Peter Hedenskog 8121117b82
Update linting packages to latest (#4125) 2024-04-03 08:56:55 +02:00
Peter Hedenskog 9e215b8b06
Do not backfill the slug (#3901)
* Do not backfill the slug https://github.com/sitespeedio/sitespeed.io/issues/3899
2023-07-07 16:31:13 +02:00
Peter Hedenskog 624f50dad8
Fix the log to file issue. (#3879)
This bug happened when we moved to ESM and there's no new
release for Intel with a fix (yet).

https://github.com/sitespeedio/sitespeed.io/issues/3878
2023-06-12 19:24:36 +02:00
Peter Hedenskog fddb73e382
Add HAR file to the result (#3871) 2023-06-07 12:14:05 +02:00
Peter Hedenskog 03e9c83264
Add experimental support for passing on BT data. (#3846) 2023-05-17 11:56:49 +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 3d58b6628b
Test load globally installed plugins (#3546) 2022-01-29 14:40:48 +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 1e9bea8bf0
Update to latest prettier/eslint setup (#3478) 2021-10-11 18:44:59 +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 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
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 31df2d327b
Fix correct path for filmstrips when you use an alias (#3225) 2020-12-28 21:54:31 +01:00
Peter Hedenskog 6a926d79ec
Fix more alias bugs (#3223) 2020-12-22 13:34:38 +01:00
Peter Hedenskog a17a3b3904
Handle alias correctly (#3222) 2020-12-22 12:51:33 +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 5c32deeaef
Introducing slug for your test and a new experimental setup (#3203) 2020-12-08 19:48:51 +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 eb20768e2f
Prepare for using options down to result storage (#3058) 2020-06-23 13:59:35 +02:00
Peter Hedenskog d46ce8b9b9
Fix missing group when adding alias for a URL #2972 (#2973) 2020-04-29 09:48:37 +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 2018b21560
Remove mkdirp dependency (#2880) 2020-02-19 23:00:17 +01:00
Peter Hedenskog cd6c961055
Handle URLs with Arabic characters (#2813) 2019-12-04 20:10:27 +01:00
Peter Hedenskog 6b2f38d6ba
Documentation changes for 11.0 (#2756) 2019-11-07 09:45:39 +01:00
Sumeet Rohra 6bb5b0fed8 Refactor: duplicate code in resultUrls (#2641)
ISSUES CLOSED: #2640
2019-09-13 20:36:50 +02:00
Peter Hedenskog 767ea15701
Switch --debug to log in verbose log and use --debugMessages to log the queue. (#2607)
Users add --debug and think they get more detailed log messages but instead
they get the each message in the queue. With this fix we change that.
2019-08-29 07:19:19 +02:00
Peter Hedenskog e18243412e
Only log to a file if you ask for it (#2606) 2019-08-29 07:15:07 +02:00
Peter Hedenskog c021e3faaa
Use hash configuration when when generating full summary path. (#2401)
Fixes #2400
2019-03-30 12:35:21 +01:00
Peter Hedenskog 4a0d47dcfb
Use the third party web to categorise requests (#2394)
* Use the third party web to categorise requests
2019-03-26 23:37:25 +01:00
soulgalore ca0de37987 correct script-reader name 2019-02-07 13:50:15 +01:00
Peter Hedenskog 38b743e221
Show the filmstrip #1555 (#2274)
Inspired by [Stefan Burnickis](https://github.com/sburnicki) work on https://github.com/iteratec/wpt-filmstrip
2019-01-31 13:44:50 +01:00
soulgalore 9fe8bf657e Smarter file names when using hash URLs.
Needs Browsertime 4-alpha 6 to work.

https://github.com/sitespeedio/sitespeed.io/issues/2238
2019-01-01 19:32:36 +01:00
Peter Hedenskog b62d93194a
Use Browsertime 4.0 (alpha) (#2236)
* Use Browsertime 4.0 (alpha)

With support for testing multiple pages.
2018-12-30 15:57:55 +01:00
Peter Hedenskog 7cc5562204
Remove Bluebird promises and use await/sync where we can. (#2205) 2018-11-20 09:14:05 +01:00
Peter Hedenskog 964a8e9212
Make it easy for people that use # in the URL and want to keep it. (#2142)
* Make it easy for people that use # in the URL and want to keep it.

We have been old and conservative in how we use # when creating URLs:
From the beginning (5+ years ago) we always left out # from URLs when
we decided if a URL is unique or not. Now you can choose yourself
with --useHash (is there a better name out there?).
2018-10-07 21:24:37 +02:00
Peter Hedenskog bfa8d2ac53
Use path so we in the future can add full URL including index.html (#2148) 2018-09-16 20:29:40 +02:00
Ryan Siddle 08edcd755f Sanitize path segments when creating folder (#1961) 2018-05-13 09:17:42 +02:00
Peter Hedenskog 375d70160d
Upgrade to first alpha of Browsertime 3.0 (#1970)
* initial commit for getting BT 3.0 to work
2018-04-07 14:04:23 +02:00
Tobias Lidskog 1e57e27ebe Bump dev dependencies and reformat.
Prettier formatting has changed slightly, so reformat accordingly.
2018-03-15 23:20:40 +01:00
Peter Hedenskog 3c77976c8c
Move PageXray to own plugin (#1877)
* Move PageXray to own plugin.

This makes it easier for WebPageTest (and other tools in the future)
to xray the HAR file.
2018-01-14 08:39:34 +01:00
Tobias Lidskog ac02f7549c Bump to latest prettier and reformat. (#1805) 2017-11-19 08:47:36 +01:00