| // 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_pass", | |
| matchers: [ | |
| "*", | |
| ], | |
| }, | |
| { | |
| type: "expect_failure", | |
| matchers: [ | |
| // Observing errors. | |
| "NetDatagramTest.ConnectUnspecV4", | |
| "NetDatagramTest.ConnectUnspecV6", | |
| "NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/InvalidCmsgCacheRead", | |
| "NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/InvalidCmsgCacheReadv", | |
| "NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/InvalidCmsgCacheRecv", | |
| "NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/InvalidCmsgCacheRecvfrom", | |
| "NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/InvalidCmsgCacheRecvmsg", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.NullPtrNoControlMessages/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.NullPtrNoControlMessages/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.NullControlBuffer/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.NullControlBuffer/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.OneByteControlLength/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.OneByteControlLength/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.ZeroControlLength/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.ZeroControlLength/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.FailureDoesNotResetControlLength/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.TruncatedMessageMinimumValidSize/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.TruncatedMessageMinimumValidSize/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.TruncatedMessageByOneByte/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRecvIPv4Tests/NetDatagramSocketsCmsgRecvTest.TruncatedMessageByOneByte/IPv4_SOL_IP_IP_TTL_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgRequestOnSetupOnlyRecvIPv4Tests/NetDatagramSocketsCmsgRequestOnSetupOnlyRecvTest.DisableReceiveSocketOption/IPv4_SOL_IP_IP_TTL_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgRequestOnSetupOnlyRecvIPv6Tests/NetDatagramSocketsCmsgRequestOnSetupOnlyRecvTest.DisableReceiveSocketOption/IPv6_SOL_IPV6_IPV6_HOPLIMIT_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsg/IPv4_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsg/IPv4_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsg/IPv6_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsg/IPv6_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsgUnalignedControlBuffer/IPv4_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsgUnalignedControlBuffer/IPv4_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsgUnalignedControlBuffer/IPv6_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampTests/NetDatagramSocketsCmsgTimestampTest.RecvCmsgUnalignedControlBuffer/IPv6_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvMsg/IPv4_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvMsg/IPv4_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvMsg/IPv6_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvMsg/IPv6_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvCmsgUnalignedControlBuffer/IPv4_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvCmsgUnalignedControlBuffer/IPv4_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvCmsgUnalignedControlBuffer/IPv6_AfterSocketSetup", | |
| "NetDatagramSocketsCmsgTimestampNsTests/NetDatagramSocketsCmsgTimestampNsTest.RecvCmsgUnalignedControlBuffer/IPv6_BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.RecvCmsg/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.RecvCmsg/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.RecvCmsgUnalignedControlBuffer/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.RecvCmsgUnalignedControlBuffer/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.SendCmsg/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.SendCmsg/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpTtlTests/NetDatagramSocketsCmsgIpTtlTest.SendCmsgInvalidValues/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.RecvCmsg/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.RecvCmsg/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.RecvCmsgUnalignedControlBuffer/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.RecvCmsgUnalignedControlBuffer/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.SendCmsg/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.SendCmsg/BetweenSendAndRecv", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.SendCmsgDefaultValue/AfterSocketSetup", | |
| "NetDatagramSocketsCmsgIpv6HopLimitTests/NetDatagramSocketsCmsgIpv6HopLimitTest.SendCmsgDefaultValue/BetweenSendAndRecv", | |
| "NetDatagramSocketsMultipleIpv6CmsgsTests/NetDatagramSocketsMultipleIpv6CmsgsTest.SendCmsg/AfterSocketSetup", | |
| "NetDatagramSocketsMultipleIpv6CmsgsTests/NetDatagramSocketsMultipleIpv6CmsgsTest.SendCmsg/BetweenSendAndRecv", | |
| "DatagramLinearizedSendSemanticsCmsgTests/DatagramLinearizedSendSemanticsCmsgTest.Evaluate/IPv4_SOL_IP_IP_TTL_ValueOn_42_ValueOff_1", | |
| "DatagramLinearizedSendSemanticsCmsgTests/DatagramLinearizedSendSemanticsCmsgTest.Evaluate/IPv6_SOL_IPV6_IPV6_HOPLIMIT_ValueOn_42_ValueOff_0", | |
| "DatagramCachedSendSemanticsTests/DatagramCachedSendSemanticsTest.Ipv6Only/IPv6", | |
| "DatagramCachedSendSemanticsTests/DatagramCachedSendSemanticsTest.SoBroadcast/IPv4", | |
| "DatagramLinearizedSendSemanticsTests/DatagramLinearizedSendSemanticsTest.Ipv6Only/IPv6", | |
| "DatagramLinearizedSendSemanticsTests/DatagramLinearizedSendSemanticsTest.SoBroadcast/IPv4", | |
| ], | |
| }, | |
| { | |
| type: "expect_failure_with_err_logs", | |
| matchers: [ | |
| "IOSendingMethodTests/IOSendingMethodTest.*WithRxZirconSocketRemainder/*", | |
| ], | |
| }, | |
| ], | |
| } |