Вместо того, чтобы устанавливать последнюю версию Firefox вручную, я обнаружил, что использование изображения Ubuntu Trusty (вместо Precise) с «последней» версией Firefox, как работает addon
. Как указано здесь: https://docs.travis-ci.com/user/trusty-ci-environment/#Firefox
В .travis.yml
:
sudo: required
dist: trusty
addons:
firefox: "latest"
before_install:
# Start a display server where all graphical operations happens in memory
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
Выход:
$ export FIREFOX_SOURCE_URL='https://download.mozilla.org/?product=firefox-latest&lang=en-US&os=linux64'
Installing Firefox latest
0.92s$ wget -O /tmp/firefox-latest.tar.bz2 $FIREFOX_SOURCE_URL
--2016-10-12 10:57:06-- https://download.mozilla.org/?product=firefox-latest&lang=en-US&os=linux64
Resolving download.mozilla.org (download.mozilla.org)... 52.200.112.178
Connecting to download.mozilla.org (download.mozilla.org)|52.200.112.178|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://download.cdn.mozilla.net/pub/firefox/releases/49.0.1/linux-x86_64/en-US/firefox-49.0.1.tar.bz2 [following]
--2016-10-12 10:57:06-- http://download.cdn.mozilla.net/pub/firefox/releases/49.0.1/linux-x86_64/en-US/firefox-49.0.1.tar.bz2
Resolving download.cdn.mozilla.net (download.cdn.mozilla.net)... 65.152.202.202, 65.152.202.185, 2610:18:1440:100::d803:32d9, ...
Connecting to download.cdn.mozilla.net (download.cdn.mozilla.net)|65.152.202.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 55201247 (53M) [application/x-tar]
Saving to: ‘/tmp/firefox-latest.tar.bz2’
100%[======================================>] 55,201,247 81.2MB/s in 0.6s
2016-10-12 10:57:06 (81.2 MB/s) - ‘/tmp/firefox-latest.tar.bz2’ saved [55201247/55201247]
> karma start .config/karma.conf.js --single-run
12 10 2016 10:57:42.884:INFO [karma]: Karma v1.3.0 server started at http://localhost:9876/
12 10 2016 10:57:42.887:INFO [launcher]: Launching browser Firefox with unlimited concurrency
12 10 2016 10:57:42.896:INFO [launcher]: Starting browser Firefox
12 10 2016 10:57:45.535:INFO [Firefox 49.0.0 (Linux 0.0.0)]: Connected on socket /#33hXRwO5ncbWGpouAAAA with id 49996403
Выход из Travis: Настройка Firefox (50,0 ~ b5 + build1-0ubuntu0.12.04.1). .. Перезагрузите все запущенные экземпляры firefox или у вас возникнут проблемы. Настройка XUL-Ext-ubufox (3.2-0ubuntu0.12.04.1) ... Обработка триггеров для LIBC-бен ... LDCONFIG отложила обработка сейчас происходит 'светлячок -V' Mozilla Firefox 38.4.0 – dotnetCarpenter