machine:
  node:
    version: 6.3.1
dependencies:
  override:
    - npm install
    - ? |
        case $CIRCLE_NODE_INDEX in
          2)
            cd Example
            npm install
            ;;
        esac
      :
        parallel: true
test:
  override:
    - ? |
        case $CIRCLE_NODE_INDEX in
          0)
            node node_modules/eslint/bin/eslint index.js src/ test/ -o $CIRCLE_TEST_REPORTS/eslint/eslint.xml -f junit
            ;;
          1)
            MOCHA_FILE=$CIRCLE_TEST_REPORTS/mocha/junit.xml npm test -- --reporter mocha-junit-reporter
            ;;
          2)
            cd Example
            npm run jest
            ;;
        esac
      :
        parallel: true
