commit:     46212169f6e63dd831ab998eaedd53636e2b3def
Author:     Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Thu May 22 13:04:10 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May 22 15:19:16 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46212169

net-libs/grpc: 1.71.0 skip failing tests #954185

Closes: https://bugs.gentoo.org/954185
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/42205
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-libs/grpc/grpc-1.71.0.ebuild | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/net-libs/grpc/grpc-1.71.0.ebuild b/net-libs/grpc/grpc-1.71.0.ebuild
index e4da1b2fdf31..c7050e098ed3 100644
--- a/net-libs/grpc/grpc-1.71.0.ebuild
+++ b/net-libs/grpc/grpc-1.71.0.ebuild
@@ -240,6 +240,14 @@ src_test() {
                ^posix_event_engine_test$
                ^resolve_address_using_ares_resolver_test$
                ^resolve_address_using_native_resolver_test$
+
+               # 954185
+               '^server_test$'
+
+               # '^xds_audit_logger_registry_test$'
+               # '^xds_common_types_test$'
+               # '^xds_lb_policy_registry_test$'
+               # '^xds_route_config_resource_type_test$'
        )
 
        use amd64 && CMAKE_SKIP_TESTS+=(
@@ -253,6 +261,26 @@ src_test() {
                ^tcp_posix_test$ # fails on alpha
        )
 
+       local GTEST_SKIP_TESTS=(
+               CustomPolicy.Basic
+               ExtractXdsExtensionTest.TypedStruct
+               ExtractXdsExtensionTest.TypedStructJsonConversion
+               ExtractXdsExtensionTest.TypedStructTypeUrlNoSlash
+               ExtractXdsExtensionTest.TypedStructTypeUrlNothingAfterSlash
+               ExtractXdsExtensionTest.TypedStructWithInvalidProtobufStruct
+               ExtractXdsExtensionTest.UdpaTypedStruct
+               RlsTest.Basic
+               RlsTest.DuplicateClusterSpecifierPluginNames
+               RlsTest.InvalidGrpcLbPolicyConfig
+               RlsTest.NotUsedInAllVirtualHosts
+               RlsTest.PluginDefinedButNotUsed
+               XdsAuditLoggerRegistryTest.ValidThirdPartyLogger
+               XdsAuditLoggerRegistryTest.InvalidThirdPartyLoggerConfig
+       )
+
+       local -x GTEST_FILTER
+       [[ -n ${GTEST_SKIP_TESTS} ]] && GTEST_FILTER+="-$( IFS=':'; echo 
"${GTEST_SKIP_TESTS[*]}")"
+
        # BUG this should be nonfatal and we kill the server even when tests 
fail
        # nonfatal \
        cmake_src_test

Reply via email to