Fix coveralls run on Python 2.6. Skip coveralls for Jython.
parent
c150bb8290
commit
4c6efb7113
|
|
@ -5,11 +5,15 @@ http://stackoverflow.com/a/33012308/1960601
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
|
|
||||||
from subprocess import call
|
from subprocess import call
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
if sys.platform.lower().startswith('java'):
|
||||||
|
print("Export to coveralls skipped for Jython")
|
||||||
|
sys.exit(0)
|
||||||
if 'TRAVIS' in os.environ:
|
if 'TRAVIS' in os.environ:
|
||||||
rc = call('coveralls')
|
rc = call('coveralls')
|
||||||
raise SystemExit(rc)
|
raise SystemExit(rc)
|
||||||
|
|
|
||||||
5
tox.ini
5
tox.ini
|
|
@ -19,6 +19,9 @@ setenv =
|
||||||
driver-sqlitePy: TESTNAME=test_integration.SqlitePyTest
|
driver-sqlitePy: TESTNAME=test_integration.SqlitePyTest
|
||||||
deps =
|
deps =
|
||||||
py26: unittest2==0.5.1
|
py26: unittest2==0.5.1
|
||||||
|
# urllib3 required by coveralls. See https://github.com/eddyxu/cpp-coveralls/issues/108
|
||||||
|
py26: urllib3[secure]
|
||||||
|
|
||||||
py: JPype1==0.6.2
|
py: JPype1==0.6.2
|
||||||
jip==0.9.10
|
jip==0.9.10
|
||||||
coveralls
|
coveralls
|
||||||
|
|
@ -29,6 +32,6 @@ commands =
|
||||||
driver-sqliteXerial: jip install org.xerial:sqlite-jdbc:3.7.2
|
driver-sqliteXerial: jip install org.xerial:sqlite-jdbc:3.7.2
|
||||||
driver-mock: mvn -Dmaven.repo.local={toxworkdir}/shared/.m2/repository -f mockdriver/pom.xml install
|
driver-mock: mvn -Dmaven.repo.local={toxworkdir}/shared/.m2/repository -f mockdriver/pom.xml install
|
||||||
driver-mock: jip install org.jaydebeapi:mockdriver:1.0-SNAPSHOT
|
driver-mock: jip install org.jaydebeapi:mockdriver:1.0-SNAPSHOT
|
||||||
coverage run --source {envsitepackagesdir}/jaydebeapi test/testsuite.py {env:TESTNAME}
|
coverage run -a --source {envsitepackagesdir}/jaydebeapi test/testsuite.py {env:TESTNAME}
|
||||||
driver-hsqldb: coverage run -a --source {envsitepackagesdir}/jaydebeapi test/doctests.py
|
driver-hsqldb: coverage run -a --source {envsitepackagesdir}/jaydebeapi test/doctests.py
|
||||||
python ci/run_coveralls.py
|
python ci/run_coveralls.py
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue