blob: 390b60bf07ed39c431b6cd61aebb3a618ccb64ad [file]
// Copyright 2023 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
{
actions: [
{
type: "expect_failure",
matchers: [
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPAcceptAfterReset/ListenV6Loopback_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPDeferAccept/ListenV6Loopback_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPDeferAcceptTimeout/ListenV6Loopback_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPResetAfterClose/ListenV6Loopback_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV6Loopback_ConnectV6Loopback",
// TODO(https://issues.fuchsia.dev/327486994): This test fails
// because it attempts to connect to port 0 which we don't
// support
"All/DualStackAfMismatchTest.V6ListenerV4Connect/TCP",
"All/SocketInetLoopbackTest.TCP/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCP/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCP/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCP/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCP/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCP/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCP/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCP/ListenV6Loopback_ConnectV6Loopback",
"All/SocketInetReusePortTest.TcpPortReuseMultiThread/ListenV4Any_ConnectV4Loopback",
"All/SocketInetReusePortTest.TcpPortReuseMultiThread/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetReusePortTest.TcpPortReuseMultiThread/ListenV6Any_ConnectV4Loopback",
"All/SocketInetReusePortTest.TcpPortReuseMultiThread/ListenV6Any_ConnectV6Loopback",
"All/SocketInetReusePortTest.TcpPortReuseMultiThread/ListenV6Loopback_ConnectV6Loopback",
// Netstack3 does not support SO_REUSEADDR and only partially supports
// SO_REUSEPORT for UDP sockets.
"AllFamilies/SocketMultiProtocolInetLoopbackTest.NoReusePortFollowingReusePort/TCP",
// Netstack3 does not have complete support for multicast sockets.
"AllFamilies/SocketMultiProtocolInetLoopbackTest.PortReuseTwoSockets/TCP",
"BadSocketPairArgs.ValidateErrForBadCallsToSocketPair",
"SocketInetLoopbackTest.LoopbackAddressRangeConnect",
],
},
{
type: "skip",
matchers: [
// TODO(https://fxbug.dev/42069631): This test sometimes times out in CI.
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Loopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Loopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedAny_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedAny_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedAny_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedAny_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedLoopback_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedLoopback_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV4MappedLoopback_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV4Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV4Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV4MappedAny",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV4MappedLoopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Any_ConnectV6Loopback",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Loopback_ConnectV6Any",
"All/SocketInetLoopbackTest.TCPListenShutdownListen/ListenV6Loopback_ConnectV6Loopback",
// This test sometimes times out in CI.
"All/SocketInetLoopbackTest.TCPAcceptBacklogSizes/ListenV4Any_ConnectV4MappedLoopback",
// Netstack3 does not support SO_REUSEADDR and only partially supports
// SO_REUSEPORT for UDP sockets.
"All/SocketInetReusePortTest.UdpPortReuseMultiThread/ListenV4Any_ConnectV4Loopback",
"All/SocketInetReusePortTest.UdpPortReuseMultiThread/ListenV4Loopback_ConnectV4MappedLoopback",
"All/SocketInetReusePortTest.UdpPortReuseMultiThread/ListenV6Any_ConnectV4Loopback",
"All/SocketInetReusePortTest.UdpPortReuseMultiThread/ListenV6Any_ConnectV6Loopback",
"All/SocketInetReusePortTest.UdpPortReuseMultiThread/ListenV6Loopback_ConnectV6Loopback",
// Cases fail on TCP.
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyReuseAddrDoesNotReserveV4Any/TCP",
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyReuseAddrDoesNotReserveV4Any/UDP",
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyReuseAddrListenReservesV4Any/TCP",
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyReuseAddrListenReservesV4Any/UDP",
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyWithListenReservesEverything/TCP",
"AllFamilies/SocketMultiProtocolInetLoopbackTest.DualStackV6AnyWithListenReservesEverything/UDP",
],
},
],
}