Problem: Travis is not recognizing py35/36 tests as passing
jrwdunham opened this issue · 3 comments
The Travis config file uses Tox to build virtual envs for python 3.4, 3.5 and 3.6 and runs the pytest tests in each environment against a MySQL database. The tests pass in all 3 python versions, yet Tox exits with 1 in Python 3.5 and 3.6 builds. This may be related to one or both of the following travis github issues:
See for example https://travis-ci.org/dativebase/old-pyramid/jobs/330570058 where the last lines of output are:
========================= 266 passed in 394.23 seconds =========================
ERROR: InvocationError: '/home/travis/build/dativebase/old-pyramid/.tox/py35/bin/pytest old/tests/ -v'
___________________________________ summary ____________________________________
ERROR: py35: commands failed
The command "tox" exited with 1.
store build cache
Done. Your build exited with 1.
The workaround being used for now is to allow the python 3.5 and 3.6 builds to fail.
This will be fixed when https://github.com/dativebase/old-pyramid/pull/5/commits is merged.. See commit ade50ec and https://travis-ci.org/dativebase/old-pyramid/builds/333584116?utm_source=github_status&utm_medium=notification