Files
munki/code/client/tests/travisci.py
2016-12-31 14:18:30 -08:00

22 lines
507 B
Python

#!/usr/bin/python env
import subprocess
import sys
print("Checking code against pep8...")
ps = subprocess.Popen(['git', 'diff', 'HEAD^'], stdout=subprocess.PIPE)
tests = subprocess.Popen(['flake8', '--diff', '--ignore=E501'], stdin=ps.stdout, stdout=subprocess.PIPE)
out, err = tests.communicate()
if out:
print(out)
print("Time to clean the lint...")
sys.exit(1)
elif err:
print("An error occured!")
print(err)
sys.exit(1)
else:
print("No lint errors, yay!")
sys.exit(0)