Added tests for coveralls with Travis CI

This commit is contained in:
Kepoor Hampond 2017-03-13 21:03:03 -07:00
parent bd43a29115
commit 04196e36b7
4 changed files with 16 additions and 8 deletions

View file

@ -5,15 +5,16 @@ python:
before_script:
- sudo aptitude -y -q install ffmpeg libavcodec-extra-53 lame libmp3lame0
# These dependencies are necessary for ffmpeg. I currently hate all things
# doing with Travis and ffmpeg because I have no direct access to test stuff.
# I've gone through 25 seperate commits to get it working.
# These dependencies are necessary for ffmpeg. I currently hate all things
# doing with Travis and ffmpeg because I have no direct access to test stuff.
# I've gone through 25 seperate commits to get it working.
install:
- pip install irs
- pip install coveralls # For coveralls.io
script:
- python tests/song.py
- python tests/album.py
- python tests/playlist.py
- python tests/post_processors.py
- coverage run --source=irs test/test_all.py
after_success:
- coveralls

View file

@ -2,7 +2,7 @@ from setuptools import setup
setup(
name='irs',
version='6.1.1',
version='6.1.2',
description='A music downloader that just gets metadata.',
url='https://github.com/kepoorhampond/irs',
author='Kepoor Hampond',

7
tests/test_all.py Normal file
View file

@ -0,0 +1,7 @@
from os import system, chdir
chdir("tests/")
system("python album.py")
system("python playlist.py")
system("python post_processors.py")
system("python song.py")