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. 100
      CMakeLists.txt
  2. 3
      build_autogenerated.yaml
  3. 5
      test/core/transport/binder/end2end/BUILD
  4. 8
      tools/run_tests/generated/tests.json

100
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)
add_dependencies(buildtests_cxx end2end_binder_transport_test) if(_gRPC_PLATFORM_LINUX OR _gRPC_PLATFORM_POSIX)
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,58 +8922,60 @@ 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
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/echo_messages.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/simple_messages.grpc.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.cc ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.cc
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.pb.h
${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.h ${_gRPC_PROTO_GENS_DIR}/src/proto/grpc/testing/xds/v3/orca_load_report.grpc.pb.h
test/core/transport/binder/end2end/end2end_binder_transport_test.cc test/core/transport/binder/end2end/end2end_binder_transport_test.cc
test/core/transport/binder/end2end/fake_binder.cc test/core/transport/binder/end2end/fake_binder.cc
test/core/transport/binder/end2end/testing_channel_create.cc test/core/transport/binder/end2end/testing_channel_create.cc
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
${_gRPC_ADDRESS_SORTING_INCLUDE_DIR} ${_gRPC_ADDRESS_SORTING_INCLUDE_DIR}
${_gRPC_RE2_INCLUDE_DIR} ${_gRPC_RE2_INCLUDE_DIR}
${_gRPC_SSL_INCLUDE_DIR} ${_gRPC_SSL_INCLUDE_DIR}
${_gRPC_UPB_GENERATED_DIR} ${_gRPC_UPB_GENERATED_DIR}
${_gRPC_UPB_GRPC_GENERATED_DIR} ${_gRPC_UPB_GRPC_GENERATED_DIR}
${_gRPC_UPB_INCLUDE_DIR} ${_gRPC_UPB_INCLUDE_DIR}
${_gRPC_XXHASH_INCLUDE_DIR} ${_gRPC_XXHASH_INCLUDE_DIR}
${_gRPC_ZLIB_INCLUDE_DIR} ${_gRPC_ZLIB_INCLUDE_DIR}
third_party/googletest/googletest/include third_party/googletest/googletest/include
third_party/googletest/googletest third_party/googletest/googletest
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