Disable end2end_binder_transport_test on some platforms (#30602)

* Disable end2end_binder_transport_test on some platforms

The following test case is flaky on windows

End2EndBinderTransportTestWithDifferentDelayTimes/End2EndBinderTransportTest.UnaryCallServerTimeout/1,
where GetParam() = 10ns

Binder transport won't be run on platform other than Android so it
should be OK to disable the test on some platform.

* Regenerate projects.
pull/30625/head
Ming-Chuan 3 years ago committed by GitHub
parent feeb54ec33
commit 24385b1982
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      CMakeLists.txt
  2. 3
      build_autogenerated.yaml
  3. 5
      test/core/transport/binder/end2end/BUILD
  4. 8
      tools/run_tests/generated/tests.json

16
CMakeLists.txt generated

@ -927,7 +927,9 @@ if(gRPC_BUILD_TESTS)
add_dependencies(buildtests_cxx dns_resolver_test) add_dependencies(buildtests_cxx dns_resolver_test)
add_dependencies(buildtests_cxx dual_ref_counted_test) add_dependencies(buildtests_cxx dual_ref_counted_test)
add_dependencies(buildtests_cxx duplicate_header_bad_client_test) add_dependencies(buildtests_cxx duplicate_header_bad_client_test)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
add_dependencies(buildtests_cxx end2end_binder_transport_test) add_dependencies(buildtests_cxx end2end_binder_transport_test)
endif()
add_dependencies(buildtests_cxx end2end_test) add_dependencies(buildtests_cxx end2end_test)
add_dependencies(buildtests_cxx endpoint_binder_pool_test) add_dependencies(buildtests_cxx endpoint_binder_pool_test)
add_dependencies(buildtests_cxx endpoint_config_test) add_dependencies(buildtests_cxx endpoint_config_test)
@ -8920,8 +8922,9 @@ target_link_libraries(duplicate_header_bad_client_test
endif() endif()
if(gRPC_BUILD_TESTS) if(gRPC_BUILD_TESTS)
if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
add_executable(end2end_binder_transport_test add_executable(end2end_binder_transport_test
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.pb.h
@ -8944,9 +8947,9 @@ add_executable(end2end_binder_transport_test
test/cpp/end2end/test_service_impl.cc test/cpp/end2end/test_service_impl.cc
third_party/googletest/googletest/src/gtest-all.cc third_party/googletest/googletest/src/gtest-all.cc
third_party/googletest/googlemock/src/gmock-all.cc third_party/googletest/googlemock/src/gmock-all.cc
) )
target_include_directories(end2end_binder_transport_test target_include_directories(end2end_binder_transport_test
PRIVATE PRIVATE
${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/include ${CMAKE_CURRENT_SOURCE_DIR}/include
@ -8963,15 +8966,16 @@ target_include_directories(end2end_binder_transport_test
third_party/googletest/googlemock/include third_party/googletest/googlemock/include
third_party/googletest/googlemock third_party/googletest/googlemock
${_gRPC_PROTO_GENS_DIR} ${_gRPC_PROTO_GENS_DIR}
) )
target_link_libraries(end2end_binder_transport_test target_link_libraries(end2end_binder_transport_test
${_gRPC_PROTOBUF_LIBRARIES} ${_gRPC_PROTOBUF_LIBRARIES}
${_gRPC_ALLTARGETS_LIBRARIES} ${_gRPC_ALLTARGETS_LIBRARIES}
grpc++_test_util grpc++_test_util
) )
endif()
endif() endif()
if(gRPC_BUILD_TESTS) if(gRPC_BUILD_TESTS)

@ -5461,6 +5461,9 @@ targets:
- test/cpp/end2end/test_service_impl.cc - test/cpp/end2end/test_service_impl.cc
deps: deps:
- grpc++_test_util - grpc++_test_util
platforms:
- linux
- posix
- name: end2end_test - name: end2end_test
gtest: true gtest: true
build: test build: test

@ -81,6 +81,11 @@ grpc_cc_test(
], ],
language = "C++", language = "C++",
tags = [ tags = [
# Flaky on windows
"no_windows",
"no_mac",
"no_test_ios",
# Known race between stream creation and cancellation # Known race between stream creation and cancellation
"notsan", "notsan",
], ],

@ -2586,9 +2586,7 @@
"benchmark": false, "benchmark": false,
"ci_platforms": [ "ci_platforms": [
"linux", "linux",
"mac", "posix"
"posix",
"windows"
], ],
"cpu_cost": 1.0, "cpu_cost": 1.0,
"exclude_configs": [], "exclude_configs": [],
@ -2599,9 +2597,7 @@
"name": "end2end_binder_transport_test", "name": "end2end_binder_transport_test",
"platforms": [ "platforms": [
"linux", "linux",
"mac", "posix"
"posix",
"windows"
], ],
"uses_polling": true "uses_polling": true
}, },

Loading…
Cancel
Save