| // 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", | |
| ], | |
| }, | |
| ], | |
| } |