1*1b3f573fSAndroid Build Coastguard Worker[tox] 2*1b3f573fSAndroid Build Coastguard Workerenvlist = 3*1b3f573fSAndroid Build Coastguard Worker py{37,38,39,310}-{cpp,python} 4*1b3f573fSAndroid Build Coastguard Worker 5*1b3f573fSAndroid Build Coastguard Worker[testenv] 6*1b3f573fSAndroid Build Coastguard Workerusedevelop=true 7*1b3f573fSAndroid Build Coastguard Workerpassenv = 8*1b3f573fSAndroid Build Coastguard Worker CC KOKORO_BUILD_ID KOKORO_BUILD_NUMBER 9*1b3f573fSAndroid Build Coastguard Workersetenv = 10*1b3f573fSAndroid Build Coastguard Worker cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs 11*1b3f573fSAndroid Build Coastguard Worker cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs 12*1b3f573fSAndroid Build Coastguard Worker cpp: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp 13*1b3f573fSAndroid Build Coastguard Worker python: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python 14*1b3f573fSAndroid Build Coastguard Workercommands = 15*1b3f573fSAndroid Build Coastguard Worker python setup.py -q build_py 16*1b3f573fSAndroid Build Coastguard Worker python: python setup.py -q build 17*1b3f573fSAndroid Build Coastguard Worker py{37,38,39,310}-cpp: python setup.py -q build --cpp_implementation --warnings_as_errors --compile_static_extension 18*1b3f573fSAndroid Build Coastguard Worker python: python setup.py -q test -q 19*1b3f573fSAndroid Build Coastguard Worker cpp: python setup.py -q test -q --cpp_implementation 20*1b3f573fSAndroid Build Coastguard Worker python: python setup.py -q test_conformance 21*1b3f573fSAndroid Build Coastguard Worker cpp: python setup.py -q test_conformance --cpp_implementation 22