py27-linux: script: - git clean -ffdx - export TMPDIR=/var/tmp - /idiap/project/beat/environments/staging/usr/bin/python bootstrap-buildout.py --setuptools-version=`/idiap/project/beat/environments/staging/usr/bin/python -c 'import setuptools; print(setuptools.__version__)'` - ./bin/buildout - ./bin/python --version - unset TMPDIR - cd src/cpulimit && make && cd - - cd bin && ln -s ../src/cpulimit/src/cpulimit . && cd - - export COVERAGE_FILE=.coverage.django - export BEAT_TEST_PREFIX=/var/tmp/test_prefix - rm -rf $BEAT_TEST_PREFIX - ./bin/coverage run --source='./beat/web' ./bin/django test --settings=beat.web.settings.test -v 2 - export BEAT_CMDLINE_TEST_PLATFORM=django://beat.web.settings.test - export COVERAGE_FILE=.coverage.cmdline - export NOSE_WITH_COVERAGE=1 - export NOSE_COVER_PACKAGE=beat.web - ./bin/nosetests -sv beat.cmdline - unset COVERAGE_FILE - unset BEAT_TEST_PREFIX - ./bin/coverage combine .coverage.django .coverage.cmdline - ./bin/coverage report - ./bin/sphinx-apidoc --separate -d 2 --output=doc/api/api beat beat/web/*/migrations beat/web/*/tests - ./bin/sphinx-build doc/api html/api - ./bin/sphinx-build doc/admin html/admin - ./bin/sphinx-build doc/user html/user tags: - lidiap2015 py27-macosx: script: - git clean -ffdx - /Users/buildbot/work/environments/beat/py27/bin/python bootstrap-buildout.py --setuptools-version=`/Users/buildbot/work/environments/beat/py27/bin/python -c 'import setuptools; print(setuptools.__version__)'` - ./bin/buildout - ./bin/python --version - cd src/cpulimit && make && cd - - cd bin && ln -s ../src/cpulimit/src/cpulimit . && cd - - export COVERAGE_FILE=.coverage.django - rm -rf ./test_prefix - ./bin/coverage run --source='./beat/web' ./bin/django test --settings=beat.web.settings.test -v 2 - export BEAT_CMDLINE_TEST_PLATFORM=django://beat.web.settings.test - export COVERAGE_FILE=.coverage.cmdline - export NOSE_WITH_COVERAGE=1 - export NOSE_COVER_PACKAGE=beat.web - ./bin/nosetests -sv beat.cmdline - unset COVERAGE_FILE - ./bin/coverage combine .coverage.django .coverage.cmdline - ./bin/coverage report - ./bin/sphinx-apidoc --separate -d 2 --output=doc/api/api beat beat/web/*/migrations beat/web/*/tests - ./bin/sphinx-build doc/api html/api - ./bin/sphinx-build doc/admin html/admin - ./bin/sphinx-build doc/user html/user tags: - beat-macosx