language: erlang
otp_release:
   - 17.4
git:
  depth: 10

addons:
  firefox: "38.0.1"
before_install:
  - sudo apt-get update -qq
  - sudo apt-get install -qq flashplugin-installer
  - sudo apt-get -y install libicu-dev libmozjs-dev pkg-config help2man libcurl4-openssl-dev
  - sudo apt-get -y install libtool automake autoconf autoconf-archive
  - sudo apt-get -y install haproxy

  - nvm install 4 && nvm use 4

  - cd ..
  - git clone --depth=1 https://github.com/apache/couchdb
  - cd couchdb
  - ./configure --disable-docs
  - make
  - ./dev/run --admin=tester:testerpass &
  - haproxy -f rel/haproxy.cfg &
  - cd .. && cd couchdb-fauxton
  - npm install

  - export DISPLAY=:99.0
  - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1400x900x16"

before_script:
  - npm test
  - grunt debugDev
  - ./bin/fauxton &
  - sleep 30
script:
  - ./node_modules/grunt-cli/bin/grunt nightwatch

cache: apt

git:
  depth: 1

language: erlang
otp_release:
   - 17.4
git:
  depth: 10

addons:
  firefox: "38.0.1"
before_install:
  - npm config set strict-ssl false

  - sudo apt-get update -qq
  - sudo apt-get install -qq flashplugin-installer
  - sudo apt-get -y install libicu-dev libmozjs-dev pkg-config help2man libcurl4-openssl-dev
  - sudo apt-get -y install libtool automake autoconf autoconf-archive
  - sudo apt-get -y install haproxy
  - nvm install 4 && nvm use 4

  - cd ..
  - git clone --depth=1 https://github.com/apache/couchdb
  - cd couchdb
  - ./configure --disable-docs
  - make
  - ./dev/run --admin=tester:testerpass &
  - haproxy -f rel/haproxy.cfg &
  - cd .. && cd couchdb-fauxton
  - npm install

  - export DISPLAY=:99.0
  - "/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -ac -screen 0 1400x900x16"

before_script:
  - npm test
  - grunt debugDev
  - ./bin/fauxton &
  - sleep 30
script:
  - ./node_modules/grunt-cli/bin/grunt nightwatch

cache: apt

git:
  depth: 1

Disable strict SSL for npm
Disable strict SSL for npm

phantomJS fails to download pretty frequently. This should
patch it.
