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
47f11f86b1
Fix JUnit/alias bug. ( #3620 )
...
https://github.com/sitespeedio/sitespeed.io/issues/3617
2022-04-05 19:44:32 +02: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
b5293d2f42
Fix broken junit https://github.com/sitespeedio/sitespeed.io/issues/3568 ( #3569 )
2022-02-17 20:25:40 +01: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
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
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
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
f2da17f92c
Budget should also collect errors. ( #3181 )
2020-11-03 13:35:10 +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
Peter Hedenskog
6000536aa2
Remove passing result urls ( #3175 )
2020-11-02 11:05:20 +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
26c0d42622
Send the performance budget message in the queue for easier use ( #3085 )
2020-07-18 14:42:24 +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
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
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
32e4bc2820
First step to make friendly names usable all over the place. ( #2745 )
2019-11-03 18:46:23 +01:00
Peter Hedenskog
364f1f8515
Use axe tests in your budget ( #2718 )
2019-10-23 22:36:10 +02:00
thapasya-m
4fdd121912
feat-metric page display change, by new user entered arg ( #2711 )
...
cli args to display metric tests require
ISSUES CLOSED: 2001
2019-10-23 14:48:41 +02:00
thapasya-m
0889548620
feat - verify http status in budget (and log errors) ( #2691 )
...
on budget verify, check for responseCode from
pagesummary and log any status code > 399
configure budget httpErrors = 0
2019-10-10 20:30:59 +02:00
soulgalore
7f62c79cdf
lint
2019-03-19 08:36:25 +01:00
PedroMSantosD
1cf39133e3
Updating budget file friendlyname.js to support all contentTypes ( #2374 )
2019-03-19 08:35:38 +01:00
Peter Hedenskog
9dd39938b9
Add pageLoadTimes #2338 ( #2351 )
2019-02-28 20:22:16 +01:00
soulgalore
df33135406
removed faulty guard
2019-02-17 17:47:42 +01:00
Peter Hedenskog
20e1020e89
Fix typeo ( #2311 )
...
https://github.com/sitespeedio/sitespeed.io/issues/2307#issuecomment-463147211
2019-02-13 19:52:19 +01:00
Peter Hedenskog
193b0c87c3
Budget fix ( #2309 )
...
* Take care of non supported budget from other tools #2307
* Support WebPageTest, Lighthouse and GPSI in the simple budget format
2019-02-13 19:29:49 +01:00
Peter Hedenskog
c3d0ecaba2
Take care of non supported budget from other tools #2307 ( #2308 )
2019-02-12 13:17:19 +01:00
soulgalore
99972f31d8
budget json
2019-02-10 20:44:25 +01:00
Peter Hedenskog
67b04d3afd
Output the budget result as JSON ( #2299 )
...
* Output the budget result as JSON
2019-02-08 21:03:01 +01:00
Peter Hedenskog
96ff8791ac
more budget metrics ( #2253 )
2019-01-20 21:17:16 +01:00
Peter Hedenskog
7970469f94
New smarter and easier budget ( #2252 )
2019-01-20 20:47:35 +01:00
Peter Hedenskog
021426058a
Replace var with const/let ( #2241 )
2019-01-03 21:55:41 +01:00
Peter Hedenskog
8d76dd4d73
Let plugin register message types for budget #1825 ( #1828 )
...
Let plugin register message types for budget #1825
2017-12-05 08:56:21 +01:00
Peter Hedenskog
9d18533579
Remove hooks and use messages instead ( #1758 )
...
* remove hooks and use messages instead
* remove hooks
* fix the ifs
* send
2017-10-29 08:24:18 +01:00
Tobias Lidskog
3debfec0b4
Format code using the Prettier formatter. ( #1677 )
2017-07-20 21:24:12 +02:00
Peter Hedenskog
1e528f65fd
set sitespeedio as root name of all loggers ( #1545 )
2017-03-23 12:21:11 +01:00
Peter Hedenskog
e46a7026eb
Add log channel names per plugin thank you @jpvincent ( #1544 )
2017-03-23 08:57:03 +01:00
Pascal Borreli
d41eeb82dc
Fixed typos ( #1530 )
...
Signed-off-by: Pascal Borreli <pascal@borreli.com>
2017-03-19 08:07:29 +01:00
Tobias Lidskog
720d3b93c2
Set plugin name by default when loading it
2017-03-13 17:40:29 +01:00
Jeroen Van den Berghe
904f9230f0
Allow budget to be specified inline on cli. ( #1441 )
...
Split --budget into --budget.config (for passing a JSON string) and --budget.configPath for passing a path to a json file.
Switch to yargs 6 (because of #1399 and #1431 ).
2017-02-06 22:37:36 +01:00
soulgalore
29344ffedb
Check that content exists before we loop fixes #1317
2016-11-07 20:22:34 +01:00
soulgalore
2674a3246a
log budget results
2016-10-24 10:56:50 +02:00
Peter Hedenskog
b013baf3d1
Budget ( #1227 )
...
* First step to implement budget
Support min & max values for summaries.
2016-10-06 12:16:30 +02:00