Commit Graph

48 Commits

Author SHA1 Message Date
soulgalore cab5f79f8b New Browsertime with support for enableProfileRun 2023-04-21 05:50:49 +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 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
soulgalore 7102724221 Fix for correct user agent 2022-01-01 23:05:24 +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 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 ef2b724012
Set user agent for --mobile on Chrome #3042 (#3046) 2020-06-19 21:37:39 +02: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
Sumeet Rohra fe19063a2b fix/--script only works with single JS file, not with directory (#2651)
ISSUES CLOSED: #1755
2019-09-23 20:59:49 +02:00
Peter Hedenskog 021426058a
Replace var with const/let (#2241) 2019-01-03 21:55:41 +01:00
soulgalore 594c4a5876 await/closing the engine mixup 2018-12-30 16:51:33 +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 cc788de1d2
Fix: There was no way to change device name #2145 (#2146)
There was no way to change device name #2145
2018-09-13 20:13:06 +02:00
soulgalore be7cf0fbb5 rollforward to latest bt alpha 2018-04-11 17:58:00 +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
Peter Hedenskog 96e101bc57
Let plugin run async JavaScript in Browsertime #1837 (#1841) 2017-12-05 09:02:05 +01:00
Peter Hedenskog e7bdf6313a
Get verbose log option from sitespeed.io config into Browsertime (#1820) 2017-11-23 09:19:59 +01:00
Peter Hedenskog a90d511b80
First go at letting browsertime take scripts from other plugins (#1786)
* first go at letting browsertime take scripts from other plugins

* send multiple scripts for one category

* example docs for collecting scripts
2017-11-23 08:38:29 +01:00
soulgalore 45177d5c82 rollback to iphone 6 2017-09-20 12:46:14 +02:00
soulgalore 5ad639d4c1 test with Nexus as default settings 2017-09-20 10:56:23 +02:00
soulgalore 194e0d73b0 remove pixel ratio for now 2017-09-20 10:46:26 +02:00
soulgalore 441ed54bf3 set pixelratio to 2 for mobile emulation to hopefully fix https://github.com/sitespeedio/browsertime/issues/367 2017-09-20 10:18:07 +02:00
Tobias Lidskog 3debfec0b4 Format code using the Prettier formatter. (#1677) 2017-07-20 21:24:12 +02:00
soulgalore cee7817fce new Browsertime with Chromedriver 2.30 (with new names for iphones) 2017-06-23 23:50:46 +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
Peter Hedenskog 0990cc90e5 Move cli defaults to plugins (#1238) 2016-10-11 00:01:05 +02:00
Tobias Lidskog e80e218145 Remove support for crawling via the browser.
This feature was only experimental, never advertised via the cli, and barely tested. Better to remove it now to simplify the code, and potentially bring it back if the need arises later.
2016-09-27 21:16:48 +02:00
Tobias Lidskog 71c8fa839a Pass verbose flag to Browsertime.
Also don’t overwrite other browsertime.chrome flags when passing —mobile

+ some code cleanup.
2016-08-26 08:32:18 +02:00
Peter Hedenskog c7f0fb702d Run custom scripts (#1094)
Use --browsertime.script myScript.js to add your script. You can run multiple script by passing the parameter multiple times.

The metrics will automatically turn up on the summary page, detailed page, the summary page of the page and the run page. They will also be sent to Graphite.

We lack support for passing a dir with multiple files (as we have in Browsertime) but I think it's ok to wait with that! #1063
2016-08-12 14:13:22 +02:00
soulgalore 5c1a330f43 Window position for Firefox is fixed in Browsertime until it fixed in Geckodriver #1121 2016-08-11 23:28:43 +02:00
soulgalore fa94a80eff upgraded Browsertime so we finally support Firefox 48 & Geckodriver 2016-08-11 22:57:03 +02:00
soulgalore 685648829f catch errors once, log them 2016-05-13 00:29:33 +02:00
soulgalore cd3716f8d4 typeo 2016-05-12 20:33:37 +02:00
soulgalore 13d353fef7 latest and greatest browsertime 2016-05-12 09:43:56 +02:00
Peter Hedenskog 8d77db1f23 log number of runs #897 2016-05-01 21:03:59 -06:00
soulgalore 7d80a9ab48 support simple mobile configuration 2016-04-17 22:52:59 +02:00
soulgalore a7b0169649 show summary data from Browsertime 2016-04-15 14:13:06 +02:00
soulgalore 92503dc909 more logs 2016-04-14 11:47:58 +02:00
soulgalore 01594638d8 use the beloved nativeHar so we know if we use H1 or H2 2016-04-14 00:53:11 +02:00
Tobias Lidskog d402ff8ab2 Update to webcoach 0.16.1. 2016-03-31 00:09:39 +02:00
soulgalore 358325b642 use latest version of the coach 2016-03-17 12:15:13 +01:00
Tobias Lidskog 781dc03072 Intial commit of sitespeed.io 4.0. 2016-03-10 23:07:36 +01:00