Skip to content

Commit

Permalink
(#5930) - test Firefox 50 in Travis
Browse files Browse the repository at this point in the history
  • Loading branch information
nolanlawson committed Nov 25, 2016
1 parent d8a8de4 commit bb4d243
Showing 1 changed file with 15 additions and 13 deletions.
28 changes: 15 additions & 13 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,15 @@ sudo:
false

addons:
firefox: "48.0"
firefox: "50.0"

before_install:
# Because Saucelabs doesnt proxy 5984 on OSX
- "if [ -z \"$COUCH_HOST\" ]; then export COUCH_HOST=http://127.0.0.1:3000; fi"

before_script:
- tar -xjf /tmp/firefox-50.0.tar.bz2 --directory /tmp
- export PATH="/tmp/firefox:$PATH"
- "export DISPLAY=:99.0"
- "sh -e /etc/init.d/xvfb start"
# Fail early so we dont run hours of saucelabs if we know there
Expand All @@ -44,17 +46,17 @@ env:
- CLIENT=node ADAPTER=websql COMMAND=test

# Test in firefox/phantomjs running on travis
- CLIENT=selenium:firefox:48.0 COMMAND=test
- CLIENT=selenium:firefox COMMAND=test
- CLIENT=selenium:phantomjs COMMAND=test

# Test auto-compaction in Node, Phantom, and Firefox
- AUTO_COMPACTION=true CLIENT=node COMMAND=test
- AUTO_COMPACTION=true CLIENT=selenium:firefox:48.0 COMMAND=test
- AUTO_COMPACTION=true CLIENT=selenium:firefox COMMAND=test
- AUTO_COMPACTION=true CLIENT=selenium:phantomjs COMMAND=test

# Test map/reduce
- TYPE=mapreduce CLIENT=node COMMAND=test
- TYPE=mapreduce CLIENT=selenium:firefox:48.0 COMMAND=test
- TYPE=mapreduce CLIENT=selenium:firefox COMMAND=test
- TYPE=mapreduce CLIENT=selenium:phantomjs COMMAND=test

# Testing in saucelabs
Expand All @@ -69,22 +71,22 @@ env:

# Test memory / fruitdown etc
- CLIENT="saucelabs:iphone:8.4:OS X 10.11" ADAPTERS=fruitdown COMMAND=test
- CLIENT=selenium:firefox:48.0 ADAPTERS=memory COMMAND=test
- CLIENT=selenium:firefox:48.0 ADAPTERS=localstorage COMMAND=test
- CLIENT=selenium:firefox ADAPTERS=memory COMMAND=test
- CLIENT=selenium:firefox ADAPTERS=localstorage COMMAND=test

# Test Webpack bundle
- CLIENT=selenium:firefox:48.0 COMMAND=test-webpack
- CLIENT=selenium:firefox COMMAND=test-webpack

# Test CouchDB master (aka bigcouch branch)
- COUCH_HOST=http://127.0.0.1:3001 CLIENT=node SERVER=couchdb-master COMMAND=test
- COUCH_HOST=http://127.0.0.1:3001 SKIP_MIGRATION=true CLIENT=selenium:firefox:48.0 SERVER=couchdb-master COMMAND=test
- COUCH_HOST=http://127.0.0.1:3001 SKIP_MIGRATION=true CLIENT=selenium:firefox SERVER=couchdb-master COMMAND=test

# Performance tests
- CLIENT=selenium:firefox:48.0 PERF=1 COMMAND=test
- CLIENT=selenium:firefox PERF=1 COMMAND=test
- PERF=1 COMMAND=test

# Test Webpack bundle
- CLIENT=selenium:firefox:48.0 NEXT=1 COMMAND=test
- CLIENT=selenium:firefox NEXT=1 COMMAND=test

- COMMAND=test-unit
- COMMAND=test-component
Expand All @@ -105,9 +107,9 @@ matrix:
env: CLIENT=node COMMAND=test
allow_failures:
- env: COUCH_HOST=http://127.0.0.1:3001 CLIENT=node SERVER=couchdb-master COMMAND=test
- env: COUCH_HOST=http://127.0.0.1:3001 SKIP_MIGRATION=true CLIENT=selenium:firefox:48.0 SERVER=couchdb-master COMMAND=test
- env: CLIENT=selenium:firefox:48.0 PERF=1 COMMAND=test
- env: CLIENT=selenium:firefox:48.0 NEXT=1 COMMAND=test
- env: COUCH_HOST=http://127.0.0.1:3001 SKIP_MIGRATION=true CLIENT=selenium:firefox SERVER=couchdb-master COMMAND=test
- env: CLIENT=selenium:firefox PERF=1 COMMAND=test
- env: CLIENT=selenium:firefox NEXT=1 COMMAND=test
- node_js: "stable"
services: docker
env: CLIENT=node COMMAND=test
Expand Down

0 comments on commit bb4d243

Please sign in to comment.