Skip to content

Commit

Permalink
Test travis config
Browse files Browse the repository at this point in the history
Change-Id: I3dabb9e17d9ad4686a19336e121b1aceb925cf0d
  • Loading branch information
jrha committed Jun 4, 2018
1 parent c949523 commit a554e71
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 7 deletions.
5 changes: 5 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
language: python
python:
- "2.7"
script:
- tests/runtests.py -f --assume_yes
11 changes: 11 additions & 0 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Twisted >= 12.2.0
coverage
ipaddress
jsonschema
lxml
mako
psycopg2 >= 2.5.1
python-dateutil
six >= 1.7.3
sqlalchemy >= 0.9.7
zope-interface
17 changes: 10 additions & 7 deletions tests/runtests.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,13 +58,14 @@

def force_yes(msg):
print(msg, file=sys.stderr)
print("""
Please confirm by typing yes (three letters) and pressing enter.
""", file=sys.stderr)
answer = sys.stdin.readline()
if not answer.startswith("yes"):
print("""Aborting.""", file=sys.stderr)
sys.exit(1)
if not opts.assume_yes:
print("""
Please confirm by typing yes (three letters) and pressing enter.
""", file=sys.stderr)
answer = sys.stdin.readline()
if not answer.startswith("yes"):
print("""Aborting.""", file=sys.stderr)
sys.exit(1)

parser = argparse.ArgumentParser(description="Run the broker test suite.",
epilog=epilog)
Expand All @@ -91,6 +92,8 @@ def force_yes(msg):
parser.add_argument('-f', '--failfast', action='store_true',
help='Add failfast=True option to TestRunner. This will stop '
'unittests immediatelly if any failure.')
parser.add_argument('--assume_yes', action='store_true',
help='Assume yes to all questions, only use for continuous integration')


opts = parser.parse_args()
Expand Down
1 change: 1 addition & 0 deletions tests/unittest.conf
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ checkedm = %(srcdir)s/tests/fakebin/fake_checkedm
#aqd_checkedm = /ms/dist/aquilon/PROJ/edmtools/dev/bin/aqd_checkedm
aqd_checkedm = %(srcdir)s/tests/fakebin/fake_aqd_checkedm
location_uri_validator = /ms/dist/aquilon/PROJ/aqd-scripts/qa/bin/location_uri_validator
klist = %(srcdir)s/tests/fakebin/fake_klist

[location_feeds]
building_feed = %(srcdir)s/tests/fakebin/user-data/location_feed.csv
Expand Down

0 comments on commit a554e71

Please sign in to comment.