circle.yml

Summary

Maintainability
Test Coverage
machine:
  python:
    version: 2.7.10
  environment:
    LLVMDIR: /opt/llvm

dependencies:
  pre:
    - pip install --upgrade pip
    - pip install tox tox-pyenv virtualenv
    - sudo apt-get update; sudo apt-get install scons wget
    - wget --no-check-certificate -O ducky-llvm-latest.tar.gz https://ducky.happz.cz/llvm/ubuntu-trusty/ducky-llvm-latest.tar.gz
    - sudo tar xzf ducky-llvm-latest.tar.gz -C /
    - pyenv local 2.7.11 3.3.6 3.4.4 3.5.1 pypy-4.0.1

test:
  override:
    - git submodule init
    - git submodule update
    - /usr/bin/python /usr/bin/scons -sQc --clean-testsets
    - tox -e py27 -- tests-ci
    - tox -e py33 -- tests-ci
    - tox -e py34 -- tests-ci
    - tox -e py35 -- tests-ci
    - tox -e pypy -- tests
    - tox -e pypy -- tests-forth --define=CONFIG_PEEPHOLE=0