blob: 3795324c8c07cd9efd3a84dddc7765b09f94b8eb [file]
// Copyright 2022 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: [
// Netstack3 does not support Unix domain sockets.
"SocketTest.ProtocolUnix",
"SocketTest.UnixSCMRightsOnlyPassedOnce",
"SocketTest.UnixSocketPairProtocol",
"SocketTest.UnixSocketStat",
"SocketTest.UnixSocketStatFS",
"OpenModes/SocketOpenTest.Unix/*",
// Netstack3 does not support many UDP socket options or operations
"IPUnboundSockets/IPUnboundSocketTest.CheckSkipECN/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.InvalidNegativeTOS/[4-5]",
"IPUnboundSockets/IPUnboundSocketTest.LargeTOSOptionSize/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.NegativeTOS/[4-5]",
"IPUnboundSockets/IPUnboundSocketTest.SetTOS/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.SmallTOSOptionSize/[4-5]",
// TODO(https://fxbug.dev/329317900): Support setting/getting TTL for
// TCP sockets.
"IPUnboundSockets/IPUnboundSocketTest.ZeroTtl/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.TtlDefault/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.SetTtl/[4-7]",
"IPUnboundSockets/IPUnboundSocketTest.ResetTtlToDefault/[4-7]",
// Expect failure for TCP sockets.
"IPUnboundSockets/IPUnboundSocketTest.NullTOS/2",
"IPUnboundSockets/IPUnboundSocketTest.NullTOS/3",
"IPUnboundSockets/IPUnboundSocketTest.NullTOS/6",
"IPUnboundSockets/IPUnboundSocketTest.NullTOS/7",
// Netstack3 does not have complete support for multicast sockets.
"SocketTest.Permission",
],
},
{
type: "skip",
matchers: [
// Skip failures for dual-stack and TCP sockets.
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/4",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/5",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/6",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/7",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/8",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/9",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/10",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/11",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/16",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/17",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/18",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/19",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/20",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/21",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/22",
"AllIPSockets/TcpUdpSocketPairTest.ShutdownWrFollowedBySendIsError/23",
],
},
],
}