(#4329) - test fruitdown a bunch
diff --git a/.travis.yml b/.travis.yml index bed6f29..5aecb6f 100644 --- a/.travis.yml +++ b/.travis.yml
@@ -53,96 +53,16 @@ - secure: "MiufQQKR/EBoS7kcau/I7oYenVilysEqwx37zdgLEKlEUe3SxVOe31uLZv/bhfLNZiRuLAfmIOZmhLGnhMf0LaBzR2yC5qhBxrVHcAiTuS3q6zxpzEf02jnu+hACvj1kJJEPjpOLpEVx7ghWL4McEO0qLbdtSbQlm2IkOX1ONg0=" matrix: - - CLIENT=node COMMAND=test - - CLIENT=node LEVEL_PREFIX=foo_ COMMAND=test - - # Test against pouchdb-server - - CLIENT=node SERVER=pouchdb-server COMMAND=test - - CLIENT=selenium:firefox SERVER=pouchdb-server COMMAND=test - - SERVER_ADAPTER=memdown LEVEL_ADAPTER=memdown SERVER=pouchdb-server COMMAND=test - - # Test against pouchdb-express-router - - CLIENT=node SERVER=pouchdb-express-router COMMAND=test - - # Test in firefox/phantomjs running on travis - - CLIENT=selenium:firefox COMMAND=test - - CLIENT=selenium:phantomjs ES5_SHIM=true COMMAND=test - - # Test auto-compaction in Node, Phantom, and Firefox - - AUTO_COMPACTION=true CLIENT=node COMMAND=test - - AUTO_COMPACTION=true CLIENT=selenium:firefox COMMAND=test - - AUTO_COMPACTION=true CLIENT=selenium:phantomjs ES5_SHIM=true COMMAND=test - - # Test map/reduce - - TYPE=mapreduce CLIENT=node COMMAND=test - - TYPE=mapreduce CLIENT=selenium:firefox COMMAND=test - - TYPE=mapreduce CLIENT=selenium:phantomjs ES5_SHIM=true COMMAND=test - - # Testing in saucelabs - - CLIENT=saucelabs:chrome:36 COMMAND=test - - CLIENT=saucelabs:chrome:37 COMMAND=test - - CLIENT=saucelabs:chrome COMMAND=test - - CLIENT=saucelabs:safari:6 COMMAND=test - - CLIENT="saucelabs:internet explorer:10:Windows 8" COMMAND=test - - CLIENT="saucelabs:internet explorer:10:Windows 8" ADAPTERS=memory COMMAND=test + - CLIENT=saucelabs:safari:7 ADAPTERS=fruitdown COMMAND=test - CLIENT=saucelabs:safari:8 ADAPTERS=fruitdown COMMAND=test - - # split up the android+iphone tests as it goes over time - - GREP=suite2 INVERT=true SKIP_MIGRATION=true CLIENT="saucelabs:iphone:8.1:OS X 10.10" COMMAND=test - - GREP=suite2 SKIP_MIGRATION=true CLIENT="saucelabs:iphone:8.1:OS X 10.10" COMMAND=test - - - GREP=suite2 CLIENT="saucelabs:Android:5.1:Linux" COMMAND=test - - GREP=suite2 INVERT=true CLIENT="saucelabs:Android:5.1:Linux" COMMAND=test - - - CLIENT=selenium:firefox ADAPTERS=memory COMMAND=test - - CLIENT=selenium:firefox ADAPTERS=localstorage COMMAND=test - - # Test CouchDB master (aka bigcouch branch) - - CLIENT=node SERVER=couchdb-master COMMAND=test - - SKIP_MIGRATION=true CLIENT=selenium:firefox SERVER=couchdb-master COMMAND=test - - # Test Couchbase Sync Gateway - - GREP=test.replication.js CLIENT=node SERVER=sync-gateway BAIL=0 COMMAND=test - - # Performance tests - - CLIENT=selenium:firefox PERF=1 COMMAND=test - - PERF=1 COMMAND=test - - - COMMAND=test-unit - - COMMAND=test-component - - COMMAND=test-fuzzy - - COMMAND=report-coverage - - COMMAND=verify-bundle-size - -matrix: - - allow_failures: - # Expected failures - - env: GREP=test.replication.js CLIENT=node SERVER=sync-gateway BAIL=0 COMMAND=test - - # Allowed failures - - env: CLIENT=node SERVER=couchdb-master COMMAND=test - - env: SKIP_MIGRATION=true CLIENT=selenium:firefox SERVER=couchdb-master COMMAND=test - - env: CLIENT=node SERVER=pouchdb-express-router COMMAND=test - - node_js: "iojs" - env: CLIENT=node COMMAND=test - - env: CLIENT=node SERVER=pouchdb-server COMMAND=test - - env: CLIENT=selenium:firefox SERVER=pouchdb-server COMMAND=test - - env: SERVER_ADAPTER=memdown LEVEL_ADAPTER=memdown SERVER=pouchdb-server COMMAND=test - - env: COMMAND=report-coverage - - - fast_finish: true - - include: - - node_js: "0.10" - env: CLIENT=node COMMAND=test - - node_js: "0.11" - env: CLIENT=node COMMAND=test - - node_js: "stable" - env: CXX=g++-4.8 CLIENT=node COMMAND=test - - node_js: "iojs" - env: CLIENT=node COMMAND=test + - CLIENT=saucelabs:safari:9 ADAPTERS=fruitdown COMMAND=test + - CLIENT="saucelabs:iphone:8.0:OS X 10.10" ADAPTERS=fruitdown COMMAND=test + - CLIENT="saucelabs:iphone:8.1:OS X 10.10" ADAPTERS=fruitdown COMMAND=test + - CLIENT="saucelabs:iphone:8.4:OS X 10.10" ADAPTERS=fruitdown COMMAND=test + - CLIENT="saucelabs:iphone:9.0:OS X 10.10" ADAPTERS=fruitdown COMMAND=test + - CLIENT=selenium:firefox ADAPTERS=fruitdown COMMAND=test + - CLIENT=saucelabs:chrome ADAPTERS=fruitdown COMMAND=test + - CLIENT="saucelabs:internet explorer:10:Windows 8" ADAPTERS=fruitdown COMMAND=test branches: only: