language: node_js
node_js:
- "10"
- "9"
- "8"
- "7"
- "6"

env:
- CC=clang CXX=clang++ npm_config_clang=1

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - gcc-4.8
    - g++-4.8
    - build-essential
    - libudev-dev

before_script:
- npm install -g gulp
- npm install -g istanbul
- npm install -g istanbul-coveralls

after_success:
- npm run cover
