blob: b923a4a58ea023adfbb5c01a60d552a1b4709219 [file] [log] [blame]
Tres Seaverf1eae1a2015-01-13 15:58:31 -05001[tox]
2envlist =
Joshua Haberman301d3152022-02-08 18:31:50 -08003 py{37,38,39,310}-{cpp,python}
Tres Seaverf1eae1a2015-01-13 15:58:31 -05004
5[testenv]
Dan O'Reilly3791c802015-08-20 20:49:45 -04006usedevelop=true
Xiang Daie4794102019-02-21 11:28:50 +08007passenv =
Yilun Chong14bc6582018-07-12 16:49:26 -07008 CC KOKORO_BUILD_ID KOKORO_BUILD_NUMBER
Tres Seaverf1eae1a2015-01-13 15:58:31 -05009setenv =
Dan O'Reilly5de2a812015-08-20 18:19:56 -040010 cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs
Dan O'Reilly46969b92015-08-21 19:28:18 -040011 cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs
Dan O'Reilly5de2a812015-08-20 18:19:56 -040012 cpp: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
Jie Luob764e672017-07-17 14:34:54 -070013 python: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
Tres Seaverf1eae1a2015-01-13 15:58:31 -050014commands =
Dan O'Reilly416f0012015-08-20 15:29:10 -040015 python setup.py -q build_py
Dan O'Reilly5de2a812015-08-20 18:19:56 -040016 python: python setup.py -q build
Joshua Haberman301d3152022-02-08 18:31:50 -080017 py{37,38,39,310}-cpp: python setup.py -q build --cpp_implementation --warnings_as_errors --compile_static_extension
Dan O'Reilly5de2a812015-08-20 18:19:56 -040018 python: python setup.py -q test -q
19 cpp: python setup.py -q test -q --cpp_implementation
Josh Habermane891c292015-12-30 16:03:49 -080020 python: python setup.py -q test_conformance
21 cpp: python setup.py -q test_conformance --cpp_implementation