Commit Graph

304 Commits

Author SHA1 Message Date
soulgalore 41a7fe7e59 new Browsertime 2021-09-01 08:41:33 +02:00
soulgalore 71c01bbc99 Use Firefox 92 beta 2021-08-12 00:02:17 +02:00
soulgalore ca43a93eac Try with Firefox 90 again 2021-08-10 11:10:41 +02:00
soulgalore 4c991ab1b5 Chrome 92 2021-07-22 09:23:38 +02:00
Peter Hedenskog d0df07aba9
Use Firefox 89 (#3424) 2021-07-16 13:08:50 +02:00
Peter Hedenskog 1aa9a2c348
Firefox 90 (#3420) 2021-07-14 15:31:16 +02:00
soulgalore 04a46d7772 use latest nodejs 2021-06-25 22:03:31 +02:00
Peter Hedenskog e939e1debb
New BT and FF 89 and Edge 91 (#3404) 2021-06-02 06:30:49 +02:00
soulgalore 88f9889ad4 New browsertime 2021-05-26 09:54:45 +02:00
soulgalore e73266bc62 Firefox 88 2021-04-20 09:25:31 +02:00
soulgalore 7ee0f68098 new browsertime! 2021-04-15 08:09:40 +02:00
soulgalore 560f7c0223 new Browsertime 2021-03-11 08:31:11 +01:00
soulgalore 657c3d53a9 Update to Browsertime 11.6.0. 2021-03-08 19:32:42 +01:00
soulgalore c9543b7e2c New Browsertime with Chrome 88 2021-01-20 09:35:39 +01:00
soulgalore d4fd92f978 Edge and Edgedriver on Linux 2020-12-17 08:01:24 +01:00
soulgalore 07f7ed03d1 Firefox 84 2020-12-15 13:25:03 +01:00
soulgalore 04abe478b3 new bt and Chrome 2020-11-18 08:50:32 +01:00
soulgalore a5aab4b41a Firefox 83 2020-11-17 10:00:10 +01:00
soulgalore 5dfec8b990 Firefox 82 2020-10-20 05:18:55 +02:00
soulgalore 047f6a61e3 New browsertime with Chromedriver 86 and Chrome 86 in Docker 2020-10-07 20:19:45 +02:00
soulgalore 36a21d9c25 FF 81 2020-09-22 14:29:38 +02:00
soulgalore 97e4fe55bc Use Firefox 81 beta 2020-09-10 20:06:44 +02:00
soulgalore e97e44080f Update to latest Chrome 85/Firefox 80 and Chromedriver 85 2020-08-26 20:35:25 +02:00
soulgalore ec0c5f15ad Firefox 79 2020-07-27 14:44:19 +02:00
Peter Hedenskog 285cef53b0
Update to latest Chrome, FF ... (#3089) 2020-07-17 23:16:45 +02:00
soulgalore 477efc1e60 Updated NodeJS 2020-07-09 19:56:34 +02:00
Peter Hedenskog 1993b3dd33
Move from master to main (#3036) 2020-06-12 11:58:34 +02:00
soulgalore 128ff234fb Firefox 77 2020-06-02 11:21:56 +02:00
soulgalore 83ef0c775e Chrome 83 2020-05-19 22:19:00 +02:00
soulgalore a5262c3679 Firefox 76 in the Docker container 2020-05-06 15:00:02 +02:00
soulgalore 8b04855162 Revert to Python 2 in the Docker container #2978 2020-05-05 00:36:36 +02:00
soulgalore 5a0a393c98 Updated to Ubuntu 20 and Python 3 2020-04-15 12:59:03 +02:00
soulgalore 81240dad0a New browsertime, Chromedriver 81, Chrome 81, Firefox 75 2020-04-08 08:29:55 +02:00
soulgalore 91dd658f08 Use Firefox 74 2020-03-11 09:45:12 +01:00
Chris Adams 3fba6b2e01
Extract co2 and hosting checks into separate module (#2899)
Co-authored-by: Peter Hedenskog <peter@soulgalore.com>
2020-02-29 09:29:22 +01:00
soulgalore a16dcce734 Firefox 73 2020-02-11 13:16:57 +01:00
soulgalore fdf73179e3 Browsertime 8.0.0 beta 2 and Chrome 80 2020-02-05 08:30:28 +01:00
soulgalore 5cd7e5842a Chrome 80 2020-01-23 13:56:55 +01:00
soulgalore 9a2da17601 Firefox 72 2020-01-08 14:01:46 +01:00
soulgalore 82f91ff8c9 Use Chrome 79 2019-12-12 03:12:50 +01:00
soulgalore a1ccfe4ce4 Firefox 71 2019-12-06 11:14:26 +01:00
soulgalore 381ed09730 let us use latest Chrome again 2019-11-12 21:16:27 +01:00
soulgalore 78842db4b2 Rollback to first Chrome 78 2019-11-12 20:02:19 +01:00
soulgalore 809ba4b1cb new Chrome 2019-11-01 20:38:26 +01:00
Peter Hedenskog a09a5f3a15
Make it possible to disable video/visualMetrics in Docker using config file. (#2715) 2019-10-23 19:30:43 +02:00
soulgalore 02d164c8cd Use latest Browsertime alpha and use Chrome 78 and FF 70 2019-10-23 19:25:39 +02:00
soulgalore 257adc8a59 Use Firefox 70 and NodeJS 12.3.0 2019-10-22 08:36:29 +02:00
Mason Malone f311e12c02 Don't run node as root in Docker, fixes #1459 (#2710)
* Don't run as root in Docker

This updates the start.sh script to create a group and user with the same GID
and UID as the working directory (normally /sitespeed.io), then use that for
running `node`. This fixes the issue of report files being owned by root.

This uses "chroot" to switch the new user instead of "su" because of the
signal handling issues mentioned at https://github.com/tianon/gosu.

I tested this with the following script:

    #!/bin/bash

    set -e

    docker build -t sitespeedio/sitespeed.io:test .

    docker run --rm -v "$PWD:/sitespeed.io" sitespeedio/sitespeed.io:test -b chrome --outputFolder chrome-result -n 1 https://www.example.com
    docker run --rm -v "$PWD:/sitespeed.io" sitespeedio/sitespeed.io:test -b firefox --outputFolder firefox-result -n 1 https://www.example.com
    docker run --cap-add=NET_ADMIN --rm -v "$PWD:/sitespeed.io" -e REPLAY=true sitespeedio/sitespeed.io:test --outputFolder wpr-result -n 1 -b chrome https://www.example.com

    ls *result

* Allow "sudo ip" and "sudo route"
2019-10-21 09:07:19 +02:00
soulgalore 141d3cbff0 revert sharp fix 2019-09-23 21:28:53 +02:00
soulgalore bda1f24a4e temporary fix for Sharp issue 2019-09-23 21:27:12 +02:00
soulgalore 866f4eefa0 Use Chrome 77 stable 2019-09-10 21:39:17 +02:00
soulgalore 22f1334e78 Dockerfile 69 2019-09-02 21:49:29 +02:00
Peter Hedenskog 53ba5a389d
Upgrade to Browsertime 6.0.0-alpha.1 (#2570)
There are a lot of new things coming, but this PR only make
sure everything works.
2019-08-14 17:02:14 +02:00
soulgalore cbaf1c312a Chrome 76 2019-07-30 21:33:12 +02:00
soulgalore edac1c844a docker: Use Firefox 68 2019-07-09 20:03:13 +02:00
soulgalore 4143aa5f95 Chrome 75 2019-06-08 07:22:10 +02:00
Peter Hedenskog b48f2e6bc2 docker: updated nodejs to latest LTS and latest ffmpeg 2019-05-29 08:14:59 +02:00
soulgalore 9f7507e156 Firefox 67 2019-05-22 13:19:41 +02:00
soulgalore 65dbbcf29c upgraded to FF 66.0.4 2019-05-05 21:48:33 +02:00
soulgalore 998beb516d Use chrome 74 with Chromedriver 74 2019-04-24 07:38:05 +02:00
soulgalore b63856f525 Use Chrome 74 stable 2019-04-24 00:11:09 +02:00
Peter Hedenskog 158ab9ad46
Chrome 74 beta (#2419)
* new version

* Try out Chrome 74 beta #2416
2019-04-11 15:07:07 +02:00
soulgalore 93f0107088 use Firefox 66 2019-03-19 08:32:22 +01:00
soulgalore da8d5477fd Chrome 73 2019-03-13 09:20:37 +01:00
soulgalore d739626b55 rollback Chrome and push to the next release 2019-03-13 09:10:08 +01:00
soulgalore f67a459a1c try out Chrome 73 2019-03-12 20:15:52 +01:00
Peter Hedenskog 1654d56ff6
Update to chrome 72 firefox 65 (#2273) 2019-01-30 19:50:16 +01:00
soulgalore 23dae4a94d FF 64 2018-12-11 00:04:24 +01:00
Peter Hedenskog 42f92e1bfe Chrome 71 2018-12-06 04:44:39 -05:00
soulgalore f2b820b39d Use latest nodejs 2018-11-05 18:30:33 +01:00
soulgalore f3600d1e1d FF 63 2018-10-23 09:32:53 +02:00
soulgalore c7d4e2a800 try out Chrome 70 2018-10-16 21:52:53 +02:00
soulgalore 3925f33fe8 docker: use latest nodejs 2018-10-04 08:58:19 +02:00
soulgalore 41aea09f5e Upgraded to Chrome 69 and FF 62 2018-09-05 21:07:47 +02:00
soulgalore 34e0f93559 rollback to Chrome 68 to see if there are a performance change 2018-09-05 08:45:12 +02:00
soulgalore 2cced76da7 Chrome 69 2018-09-04 21:45:04 +02:00
soulgalore e2e5138941 chrome 68 again 2018-07-26 11:21:21 +02:00
soulgalore aab6da332c rollbakc to Chrome 67 2018-07-26 10:05:28 +02:00
soulgalore 2b483e012a Chrome 68 2018-07-26 09:38:28 +02:00
Peter Hedenskog a869a7511c use FF 61 stable 2018-06-25 21:27:35 +02:00
Peter Hedenskog 85c29f966b Use the correct Docker base to get correct ADB version 2018-06-12 14:35:21 +02:00
soulgalore 058f54ad0e Firefox 61 13b and new ADB 2018-06-12 13:31:42 +02:00
Peter Hedenskog e1576bb119 Try out Chrome 67 again #2069 2018-06-02 16:10:36 +02:00
soulgalore 364a7e4fe7 Revert back to Chrome 66 (67 introduced firstVisualChange warnings on C4.large (slower)) 2018-06-01 21:43:41 +02:00
soulgalore 61d0ddd783 Chrome 67 2018-06-01 10:35:00 +02:00
soulgalore 1886f9ba8b Firefox 61b5 2018-05-16 08:55:57 +02:00
soulgalore eaae8205a3 New Docker file with cleaned up dependencies 2018-05-12 20:19:31 +02:00
soulgalore d4c46a4c75 use stable Chrome and latest beta of FF 2018-05-09 16:06:45 +02:00
Peter Hedenskog 03b4fb4a88
Use WPR binary directly (#1999) 2018-04-26 00:44:12 +02:00
Peter Hedenskog 78efeb8609 use net-tools and remove build-essential for sharp #1979 2018-04-16 22:19:35 +02:00
soulgalore ac1863e546 rollback to old FF nightly 2018-04-09 15:56:00 +02:00
soulgalore 02bf73d922 use latest node with latest nightly 2018-04-08 20:52:45 +02:00
Peter Hedenskog 2722d930cf
WebPageReplay cleanup for BT 3.0 (#1971) 2018-04-07 14:43:13 +02:00
Peter Hedenskog 0c3bb48de6 Merge branch 'master' of github.com:sitespeedio/sitespeed.io 2018-04-07 14:26:52 +02:00
Peter Hedenskog 76247f00d8 correct browsers 2018-04-07 14:26:43 +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
soulgalore 2b42a9273b rollback browsers 2018-04-07 07:57:49 +02:00
soulgalore 19c679e783 new BT 2018-04-05 16:05:21 +02:00
Peter Hedenskog ca494f666e
rollback FF/Chrome and Browsertime (#1957) 2018-03-20 17:53:23 +01:00
soulgalore ff74b08c14 browsertime 2.3.0 2018-03-20 08:17:05 +01:00
Peter Hedenskog 0b7e8b4759 latest nodejs and updated Ubuntu 2018-01-22 12:55:10 +01:00
Peter Hedenskog 8a4f4cb41e Chrome 63 2017-12-07 03:31:15 +01:00
Peter Hedenskog dc68dbcf00 dependencies for Sharp 2017-12-06 11:00:49 +01:00
Peter Hedenskog 184af2aa8c
Use sharp to change screenshot size or convert to JPG (#1838) 2017-12-05 19:48:32 +01:00
soulgalore 3230afd52f latest nodejs 2017-11-20 10:27:05 +01:00
Jonathan Lee 2301879708 Adding package.lock as well to Dockerfile for builds 2017-11-19 16:12:07 -05:00
soulgalore 4be68ae922 new docker with latest lts nodejs 2017-11-02 13:30:00 +01:00
soulgalore e36050b624 default video and speed index 2017-10-31 00:09:50 +01:00
Peter Hedenskog 92e8b98266 latest nodejs 8 2017-10-30 21:55:43 +01:00
soulgalore 563b746cc9 include latest Chrome beta 2017-10-27 14:55:52 +02:00
soulgalore b810f63adc use stable Chrome 62 2017-10-19 11:01:56 +02:00
soulgalore 128de16a35 use latest NodeJS ===> 8.X! 2017-10-13 10:46:49 +02:00
soulgalore 04cff56c67 use Chrome 60 again until the video problem is fixed 2017-10-13 09:44:53 +02:00
soulgalore c958a0d6f0 Try with Chrome 62 beta to see if the video problem for emulated mobile is fixed 2017-10-13 08:25:37 +02:00
soulgalore 70a0dfa4ae roolback again to Chrome 60 2017-09-20 12:45:56 +02:00
soulgalore ae12294a43 test with Chrome 61 again 2017-09-20 10:18:21 +02:00
soulgalore 7222bab3bc Always set no-sandbox as Chrome args when you run in Docker 2017-09-17 20:00:16 +02:00
soulgalore 78ddef31ac rollbacked Chrome 2017-09-17 00:45:26 +02:00
soulgalore 1a16614fdb Chrome 61 2017-09-08 18:50:53 +02:00
soulgalore 6c5d90375a rollback to FF 54 (problems with the HAR plugin) 2017-08-16 06:43:19 +02:00
soulgalore d16320fd38 FF 55 2017-08-15 22:35:17 +02:00
soulgalore b8e3a8853c stable 60 2017-07-26 19:07:24 +02:00
soulgalore ef8f20fe33 node/npm working version 2017-07-13 23:33:50 +02:00
soulgalore 556fe610ce new beta chrome 2017-07-12 22:12:36 +02:00
soulgalore 2f8bc68e1c latest nodejs 6.11.1 2017-07-11 21:57:34 +02:00
soulgalore 82fd1280bd added latest Chrome beta 2017-06-29 09:36:44 +02:00
soulgalore ebda8a7e73 include fonts for India, Japan, Thailand and China (first go) 2017-06-25 00:21:24 +02:00
Peter Hedenskog 1bd855dfd2 use latest Chrome beta 2017-06-22 08:16:18 +02:00
soulgalore 18498d2a52 update to latest nodejs, newer ffmpeg, downgrade imagemagick, newer Chrome and Firefox (fix releases) 2017-06-01 06:46:52 +02:00
soulgalore 1e3fea7d7b support for running Android devices in Docker 2017-05-03 04:58:27 +02:00
soulgalore 93cab72d5a upgraded to Browsertime 1.1.0 2017-04-23 09:59:34 +02:00
Peter Hedenskog faaa01d7ad Updating docs for 5.0 (#1576) 2017-04-19 18:25:34 +02:00
soulgalore 6e9de7aa92 added latest Firefox 2017-03-23 07:38:29 +01:00
soulgalore 54754f7469 Chrome 57 stable 2017-03-10 15:57:06 +01:00
soulgalore ed9685bd61 firefox 52.0 2017-03-09 20:47:15 +01:00
soulgalore f0a54ef40a use chrome 57 beta 2017-03-01 16:51:08 +01:00
soulgalore 2f7dc0c988 rollback to Chrome 55 2017-03-01 14:21:12 +01:00
soulgalore 7f2f81dddf use latest FF and Chrome BUT introducing no-sandbox for Chrome 2017-01-29 13:33:22 +01:00
soulgalore a0f79a94c7 roll back Chrome 56, cannot start inside docker? 2017-01-27 21:13:37 +01:00
soulgalore 66faa848f6 Chrome 56 2017-01-27 20:41:33 +01:00
soulgalore 4338d0f89b Updated the Docker container to use ImageMagick 6.9.7-2 to fix firstVisualChange that sometimes was picked up to early 2017-01-04 07:50:31 +01:00
soulgalore 7728f91e05 use FF 50.1 2016-12-25 23:13:46 +01:00
Peter Hedenskog 63fccfdb16 use Chrome 55 in Docker 2016-12-07 23:28:44 -05:00
Peter Hedenskog 1e744a5b76 Add video support (#1355) 2016-11-30 22:59:45 +01:00
soulgalore 3e366ba131 use tc as default engine in Docker 2016-11-29 22:27:48 +01:00
soulgalore 7e7b1ae2a6 ff 50 2016-11-21 07:58:39 +01:00
soulgalore e1f6e110ef new browsertime beta! 2016-11-11 23:44:39 +01:00
soulgalore 7ac6cfc848 run as root inside the container 2016-10-26 10:44:19 +02:00
soulgalore ab53289bdc no password for sudo 2016-10-26 08:35:12 +02:00
soulgalore 22407bbb2a let the user use sudo for tc 2016-10-24 23:15:05 +02:00
Peter Hedenskog 52d7ff3da4 Don't run as root inside Docker (#1259) 2016-10-24 08:58:03 +02:00
soulgalore 36248157e1 new browser version 2016-10-13 10:50:30 +02:00
Tobias Lidskog e3d1d19352 Skip test dependencies in Docker image. 2016-09-25 22:35:34 +02:00
Peter Hedenskog 9b115b3d16 Smaller docker footprint (#1168) 2016-08-30 21:40:20 +02:00