From 2b203753698d9e49fb3150b35819ac14785fc868 Mon Sep 17 00:00:00 2001 From: Willy Weiskopf Date: Sat, 15 Aug 2015 11:50:45 -0600 Subject: [PATCH 1/2] Added .travis.yml for continuous integration. --- .gitignore | 1 + .travis.yml | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 .travis.yml diff --git a/.gitignore b/.gitignore index 82e4d7fe..c9da0aec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.pyc +.env COPYING INSTALL Makefile diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..f2ba8625 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: bash + +install: + # Dependencies + - sudo apt-get update -qq + - sudo apt-get install -qq cdparanoia cdrdao gstreamer0.10-plugins-base python-cddb libcdio-dev libiso9660-dev swig pkg-config python-gobject + - sudo pip install musicbrainzngs pycdio + + # Checkout + - ./autogen.sh + + # Building + - ./configure + - make + + # Installing + - sudo make install From 1dd57ebd2a43ed2181d91160bff79ca7b88c360c Mon Sep 17 00:00:00 2001 From: Willy Weiskopf Date: Sat, 15 Aug 2015 18:01:40 -0600 Subject: [PATCH 2/2] Testing with Travis. --- .travis.yml | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index f2ba8625..e04da5a5 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,17 +1,24 @@ language: bash install: - # Dependencies - - sudo apt-get update -qq - - sudo apt-get install -qq cdparanoia cdrdao gstreamer0.10-plugins-base python-cddb libcdio-dev libiso9660-dev swig pkg-config python-gobject - - sudo pip install musicbrainzngs pycdio + # Dependencies + - sudo apt-get update -qq + - sudo apt-get install -qq cdparanoia cdrdao gstreamer0.10-plugins-base python-cddb libcdio-dev libiso9660-dev swig pkg-config python-gobject + - sudo pip install musicbrainzngs pycdio - # Checkout - - ./autogen.sh - - # Building - - ./configure - - make + # Testing dependencies + - sudo apt-get install -qq python-gst0.10 + - sudo pip install twisted - # Installing - - sudo make install + # Checkout + - ./autogen.sh + + # Building + - ./configure + - make + + # Installing + - sudo make install + +script: + - python -m unittest discover