|
@@ -333,7 +333,7 @@ conformance-php-c:
|
|
|
|
|
|
# Targets for actually running tests.
|
|
# Targets for actually running tests.
|
|
test_cpp: protoc_middleman conformance-test-runner conformance-cpp
|
|
test_cpp: protoc_middleman conformance-test-runner conformance-cpp
|
|
- ./conformance-test-runner --enforce_recommended --failure_list failure_list_cpp.txt ./conformance-cpp
|
|
|
|
|
|
+ ./conformance-test-runner --enforce_recommended --failure_list failure_list_cpp.txt --text_format_failure_list text_format_failure_list_cpp.txt ./conformance-cpp
|
|
|
|
|
|
test_java: protoc_middleman conformance-test-runner conformance-java
|
|
test_java: protoc_middleman conformance-test-runner conformance-java
|
|
./conformance-test-runner --enforce_recommended --failure_list failure_list_java.txt --text_format_failure_list text_format_failure_list_java.txt ./conformance-java
|
|
./conformance-test-runner --enforce_recommended --failure_list failure_list_java.txt --text_format_failure_list text_format_failure_list_java.txt ./conformance-java
|
|
@@ -359,7 +359,14 @@ test_php_c_32: protoc_middleman conformance-test-runner conformance-php-c $(othe
|
|
# These depend on library paths being properly set up. The easiest way to
|
|
# These depend on library paths being properly set up. The easiest way to
|
|
# run them is to just use "tox" from the python dir.
|
|
# run them is to just use "tox" from the python dir.
|
|
test_python: protoc_middleman conformance-test-runner
|
|
test_python: protoc_middleman conformance-test-runner
|
|
- ./conformance-test-runner --enforce_recommended --failure_list failure_list_python.txt --text_format_failure_list text_format_failure_list_python.txt ./conformance_python.py
|
|
|
|
|
|
+ VERSION="$(shell python --version 2>&1)"; \
|
|
|
|
+ if [[ "$$VERSION" == "Python 2.7"* ]]; then \
|
|
|
|
+ echo "Using Python 2.7 failure list."; \
|
|
|
|
+ ./conformance-test-runner --enforce_recommended --failure_list failure_list_python.txt --text_format_failure_list text_format_failure_list_python_2.7.txt ./conformance_python.py; \
|
|
|
|
+ else \
|
|
|
|
+ echo "Using Python >2.7 failure list."; \
|
|
|
|
+ ./conformance-test-runner --enforce_recommended --failure_list failure_list_python.txt --text_format_failure_list text_format_failure_list_python.txt ./conformance_python.py; \
|
|
|
|
+ fi
|
|
|
|
|
|
test_python_cpp: protoc_middleman conformance-test-runner
|
|
test_python_cpp: protoc_middleman conformance-test-runner
|
|
./conformance-test-runner --enforce_recommended --failure_list failure_list_python_cpp.txt --text_format_failure_list text_format_failure_list_python_cpp.txt ./conformance_python.py
|
|
./conformance-test-runner --enforce_recommended --failure_list failure_list_python_cpp.txt --text_format_failure_list text_format_failure_list_python_cpp.txt ./conformance_python.py
|