blob: 92c4f9c3783251aa89f29011258c7b0509641202 [file] [log] [blame]
// 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_with_err_logs",
matchers: [
"tcp_bind_with_zone_connect_unzoned_ns2",
"tcp_socket_shutdown_listener_v4_ns2",
"tcp_socket_shutdown_listener_v6_ns2",
"udp_recv_msg_postflight_fidl_ns3*",
"udp_send_msg_preflight*ns3*",
// TODO(https://fxbug.dev/321240038): remove when Netstack3's
// SocketMap correctly takes bound devices into account.
"tcp_connect_bound_to_device_ns3",
"tcp_bind_with_zone_connect_unzoned_ns3",
],
},
{
type: "skip",
matchers: [
// TODO(https://fxbug.dev/319298842): Fails by timing out.
// Reenable once Netstack2 uses the bound device when
// connecting.
"tcp_connect_bound_to_device_ns2",
// Netstack2 does not propagate a number of ICMP error variants to TCP sockets.
"tcp_*_icmp_error_ns2::phantomdata_ipv[46]_icmpv[46]parameterproblem_*",
"tcp_*_icmp_error_ns2::phantomdata_ipv[46]_icmptimeexceeded_*",
"tcp_*_icmp_error_ns2::phantomdata_ipv6_icmpdestunreachable_default_icmpv6destunreachablecode_addrunreachable_expects_libc_ehostunreach",
"tcp_*_icmp_error_ns2::phantomdata_ipv6_icmpdestunreachable_default_icmpv6destunreachablecode_beyondscope_expects_libc_ehostunreach",
"tcp_*_icmp_error_ns2::phantomdata_ipv6_icmpdestunreachable_default_icmpv6destunreachablecode_commadministrativelyprohibited_expects_libc_eacces",
"tcp_*_icmp_error_ns2::phantomdata_ipv6_icmpdestunreachable_default_icmpv6destunreachablecode_rejectroute_expects_libc_eacces",
"tcp_*_icmp_error_ns2::phantomdata_ipv6_icmpdestunreachable_default_icmpv6destunreachablecode_srcaddrfailedpolicy_expects_libc_eacces",
],
},
],
}