blob: e910b53d180a086c489c9fc0c28f1ab9681b545e [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_pass",
matchers: [
"*",
],
},
{
type: "expect_failure",
matchers: [
// Observing errors.
"IcmpErrorTest.ErrObservableWhenConnectedSocketSendsToConnectedAddr",
"NetDatagramTest.ConnectUnspecV4",
"NetDatagramTest.ConnectUnspecV6",
"NetDatagramTest/DatagramSocketErrWithNonBlockingOptionTest.ClearsErrWithGetSockOpt/Blocking",
"NetDatagramTest/DatagramSocketErrWithNonBlockingOptionTest.ClearsErrWithGetSockOpt/NonBlocking",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/BlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/NonBlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/BlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/NonBlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/BlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/NonBlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/BlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/NonBlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/BlockingSendmsg",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO/NonBlockingSendmsg",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/BlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/NonBlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/BlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/NonBlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/BlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/NonBlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/BlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/NonBlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/BlockingSendmsg",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterSendCacheInvalidated/NonBlockingSendmsg",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/BlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/NonBlockingWrite",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/BlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/NonBlockingWritev",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/BlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/NonBlockingSend",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/BlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/NonBlockingSendto",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/BlockingSendmsg",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIOAfterTransfer/NonBlockingSendmsg",
"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: "skip",
matchers: [
// Tests that hang indefinitely.
"DatagramSocketErrTest.IcmpErrorsPropagatedDuringIOSpam*",
"IOReadingMethodTests/IOReadingMethodTest.DatagramSocketErrorWhileBlocked/*",
"NetDatagramTest/DatagramSocketErrWithIOMethodNonBlockingOptionTest.ClearsErrWithIO*/*BlockingRe*",
"NetDatagramTest/DatagramSocketErrWithIOMethod*Test.ClearsErrWithIOAfterDatagramReceived/Re*",
"NetDatagramTest/DatagramSocketErrWithIOMethodCmsgCacheInvalidationTest.ClearsErrWithIOWithCmsgCache/ValidCmsgCacheRe*",
],
},
{
type: "expect_failure_with_err_logs",
matchers: [
"IOSendingMethodTests/IOSendingMethodTest.*WithRxZirconSocketRemainder/*",
],
},
],
}