| @@ -0,0 +1,24 @@ | |||||
| language: python | |||||
| python: | |||||
| - "2.7" | |||||
| install: | |||||
| # requirements | |||||
| # | |||||
| # todo add -qq to quietly install | |||||
| - sudo apt-get install -y nodejs nodejs-legacy npm optipng jpegoptim libjpeg-progs asciidoc libxml2-dev libxslt1-dev ruby-dev | |||||
| - sudo apt-get install -y libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk | |||||
| # Ubuntu 12: sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk | |||||
| - sudo npm install -g sass requirejs@2.1 stylus@0.51 uglify@0.1 | |||||
| - sudo gem install therubyracer | |||||
| - sudo gem install less -v 1.7.0 | |||||
| # Python test requirements | |||||
| - pip install PyScss | |||||
| - pip install -r dev-req.txt | |||||
| before_script: | |||||
| - export PYTHONPATH=$PYTHONPATH:/usr/share/asciidoc/ | |||||
| script: | |||||
| # Run Python tests and generate coverage statistics | |||||
| - nosetests | |||||