Brian Silverman | 9c614bc | 2016-02-15 20:20:02 -0500 | [diff] [blame] | 1 | [tox] |
| 2 | envlist = |
Austin Schuh | 40c1652 | 2018-10-28 20:27:54 -0700 | [diff] [blame] | 3 | py{27,33,34,35,36}-{cpp,python} |
Brian Silverman | 9c614bc | 2016-02-15 20:20:02 -0500 | [diff] [blame] | 4 | |
| 5 | [testenv] |
| 6 | usedevelop=true |
Austin Schuh | 40c1652 | 2018-10-28 20:27:54 -0700 | [diff] [blame] | 7 | passenv = |
| 8 | CC KOKORO_BUILD_ID KOKORO_BUILD_NUMBER |
Brian Silverman | 9c614bc | 2016-02-15 20:20:02 -0500 | [diff] [blame] | 9 | setenv = |
| 10 | cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs |
| 11 | cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs |
| 12 | cpp: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp |
Austin Schuh | 40c1652 | 2018-10-28 20:27:54 -0700 | [diff] [blame] | 13 | python: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python |
Brian Silverman | 9c614bc | 2016-02-15 20:20:02 -0500 | [diff] [blame] | 14 | commands = |
| 15 | python setup.py -q build_py |
| 16 | python: python setup.py -q build |
Austin Schuh | 40c1652 | 2018-10-28 20:27:54 -0700 | [diff] [blame] | 17 | cpp: python setup.py -q build --cpp_implementation --warnings_as_errors --compile_static_extension |
Brian Silverman | 9c614bc | 2016-02-15 20:20:02 -0500 | [diff] [blame] | 18 | python: python setup.py -q test -q |
| 19 | cpp: python setup.py -q test -q --cpp_implementation |
| 20 | python: python setup.py -q test_conformance |
| 21 | cpp: python setup.py -q test_conformance --cpp_implementation |
| 22 | deps = |
| 23 | # Keep this list of dependencies in sync with setup.py. |
| 24 | six>=1.9 |
| 25 | py26: ordereddict |
| 26 | py26: unittest2 |