1ffe3c632Sopenharmony_ci[tox]
2ffe3c632Sopenharmony_cienvlist =
3ffe3c632Sopenharmony_ci    py{27,33,34,35,36}-{cpp,python}
4ffe3c632Sopenharmony_ci
5ffe3c632Sopenharmony_ci[testenv]
6ffe3c632Sopenharmony_ciusedevelop=true
7ffe3c632Sopenharmony_cipassenv =
8ffe3c632Sopenharmony_ci    CC KOKORO_BUILD_ID KOKORO_BUILD_NUMBER
9ffe3c632Sopenharmony_cisetenv =
10ffe3c632Sopenharmony_ci    cpp: LD_LIBRARY_PATH={toxinidir}/../src/.libs
11ffe3c632Sopenharmony_ci    cpp: DYLD_LIBRARY_PATH={toxinidir}/../src/.libs
12ffe3c632Sopenharmony_ci    cpp: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp
13ffe3c632Sopenharmony_ci    python: PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python
14ffe3c632Sopenharmony_cicommands =
15ffe3c632Sopenharmony_ci    python setup.py -q build_py
16ffe3c632Sopenharmony_ci    python: python setup.py -q build
17ffe3c632Sopenharmony_ci    cpp: python setup.py -q build --cpp_implementation --warnings_as_errors --compile_static_extension
18ffe3c632Sopenharmony_ci    python: python setup.py -q test -q
19ffe3c632Sopenharmony_ci    cpp: python setup.py -q test -q --cpp_implementation
20ffe3c632Sopenharmony_ci    python: python setup.py -q test_conformance
21ffe3c632Sopenharmony_ci    cpp: python setup.py -q test_conformance --cpp_implementation
22ffe3c632Sopenharmony_cideps =
23ffe3c632Sopenharmony_ci    # Keep this list of dependencies in sync with setup.py.
24ffe3c632Sopenharmony_ci    six>=1.9
25ffe3c632Sopenharmony_ci    py26: ordereddict
26ffe3c632Sopenharmony_ci    py26: unittest2
27