From aa5fe5e0395fe0b46538bf7ea22b6220482b5f52 Mon Sep 17 00:00:00 2001 From: Vasudev Kamath Date: Sat, 19 Apr 2014 23:20:52 +0530 Subject: [PATCH] Intial travis integration and toxing --- .travis.yml | 19 +++++++++++++++++++ Makefile | 13 +++++++++++++ tox.ini | 11 +++++++++++ 3 files changed, 43 insertions(+) create mode 100644 .travis.yml create mode 100644 Makefile create mode 100644 tox.ini diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..3d92db4 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +language: python +python: + - "2.7" + - "3.3" +install: + - pip install -r requirements.txt + - pip install -r requirements-modules.txt + - pip install coveralls +script: make travis +after_success: coveralls +notifications: + email: + - silpa-discuss@nongnu.org + irc: + channels: + - "irc.freenode.net#silpa" + on_success: change + on_failure: change + use_notice: true \ No newline at end of file diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..25c5dcf --- /dev/null +++ b/Makefile @@ -0,0 +1,13 @@ +travis: + nosetests -s --with-coverage --cover-package=silpa + flake8 silpa tests + +clean: + find . -name "*.pyc" -exec rm -vf {} \; + find -name __pycache__ -deete + +tox: + tox + +flake: + flake8 silpa tests diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..3eb4787 --- /dev/null +++ b/tox.ini @@ -0,0 +1,11 @@ +[tox] +envlist = py27, py33, flake8 +[testenv] +commands = nosetests +deps = + nose + +[testenv:flake8] +deps = + flake8 +commands = flake8 silpa tests \ No newline at end of file