Files
fips/testing/ignored-tests.txt
Johnathan Corgan 667c406fa7 Merge maint into master: further v0.5.4 fixes
Path MTU recovery, the UDP encrypt-worker MTU check, the TCP receive
bound, the 1357-byte default UDP MTU and its start-up warning, spanning
tree root adoption through unmeasured peers, inbox relay list reading,
the OpenWrt gateway start, the fd00::/8 policy rule, the log of a start
that changes the node's identity, the native deadline readback test at
any kernel HZ, and documentation corrections.

The UDP encrypt-worker MTU check sits before master's peer.seal, so no
counter is reserved for a refused frame. The start-up MTU warning runs
where master's supervisor opens the TUN, after the MSS ceiling is
seeded, and uses master's existing IPV6_MIN_MTU. Its guard asks
whether any transport is bound, as master's transport_mtu does, so an
Ethernet transport whose interface is absent does not draw it; the
pfSense README's note on loss above the effective MTU is brought up to
the new default. Master's Ethernet
transport rebinds through its own binder, so its source is kept and
only the rebind tests carry over; the bound-index test, which tests the
maint socket helper, is left out, and the same-index test is kept
although master's binder fails it. Master acts on the FSP startup
epoch, so its session-layer restart text, prior-work entry and
handshake comments are kept. The new namespace tests are inventoried in
testing/ignored-tests.txt. The Ethernet rebind changelog line stays off
master, whose changelog already describes its binder.
2026-10-23 14:37:08 +00:00

68 lines
7.8 KiB
Plaintext

# Every ignored test in the workspace, one line each. Checked against the
# sources by testing/check-ignored-tests.py; the known-defect entries are run
# by testing/known-defect-lane.sh, which expects each to fail.
#
# Fields, separated by whitespace:
# class environment needs root, a network namespace, hardware or a
# permission the unit-test lane does not have
# benchmark a measurement run by hand, nothing asserted for CI
# long-running correct and runnable, too slow for every run
# helper not a test of its own; another test drives it
# known-defect asserts the correct behaviour and fails today; the
# lane reds when one passes, so the fix removes both
# the ignore and this line
# crate the package: fips-mesh or fips-core
# test the test's path inside its crate's library tests, as
# `cargo test -- --list` prints it
# file the source file holding the test
# fips-core
benchmark fips-core proto::link::tests::bench_session_datagram_decode_owned_vs_ref core/src/proto/tests/link.rs
# fips-mesh
environment fips-mesh gateway::nat::tests::kernel_rejection_retries_latest_state_without_another_mapping_event src/gateway/nat.rs
environment fips-mesh gateway::dns::mesh_tests::a_dns_query_arriving_on_fips0_is_not_answered_and_mints_no_mapping src/gateway/tests/dns.rs
environment fips-mesh gateway::dns::mesh_tests::a_lan_query_on_a_wildcard_listener_is_still_answered_with_a_pool_address src/gateway/tests/dns.rs
environment fips-mesh gateway::dns::mesh_tests::a_query_arriving_on_a_recreated_fips0_is_still_not_answered src/gateway/tests/dns.rs
environment fips-mesh ipv6tun::dns::tests::a_lan_query_with_a_forged_mesh_source_is_not_answered_into_the_mesh src/ipv6tun/dns.rs
environment fips-mesh ipv6tun::dns::tests::a_lan_query_with_a_forged_mesh_source_is_not_answered_into_the_mesh_on_a_specific_bind src/ipv6tun/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_forged_mesh_source_on_a_specific_bind_with_no_mesh_index_is_not_answered_into_the_mesh src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_global_lan_client_on_a_specific_bind_with_no_mesh_index_is_answered src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_local_client_sending_from_the_mesh_address_on_a_specific_bind_is_answered src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::an_on_link_ula_client_on_a_specific_bind_with_no_mesh_index_is_answered src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_query_to_the_node_mesh_address_from_a_mesh_source_is_not_answered_when_the_mesh_index_is_unknown src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_local_process_querying_its_own_mesh_address_is_still_answered_when_the_mesh_index_is_unknown src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_lan_client_on_a_wildcard_bind_is_still_answered_when_the_mesh_index_is_unknown src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_forged_mesh_source_on_a_specific_bind_is_not_answered_into_an_addressless_mesh_interface src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::an_on_link_ula_client_on_a_specific_bind_is_answered_with_an_addressless_mesh_interface src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::dns::reply_tests::a_forged_mesh_source_still_reaches_a_bare_mesh_interface_when_the_mesh_address_is_on_another_interface src/ipv6tun/tests/dns.rs
environment fips-mesh ipv6tun::tun::name_tests::startup_refuses_and_keeps_a_dummy_link_that_has_the_configured_tun_name src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::a_second_create_on_a_held_tun_name_fails_and_leaves_the_first_device_in_place src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::startup_reopens_an_unheld_persistent_tun_with_the_configured_name src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::restart_with_the_same_identity_reconfigures_a_persistent_tun_left_by_an_unclean_exit src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::restart_with_a_new_identity_reconfigures_a_persistent_tun_left_by_an_unclean_exit src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::stopping_the_tun_removes_the_fd00_rule_it_added src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::a_tun_device_shutdown_removes_the_fd00_rule src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::a_rule_left_by_an_exit_without_stop_sends_other_ula_traffic_to_its_own_table src/ipv6tun/tests/tun.rs
environment fips-mesh ipv6tun::tun::name_tests::startup_replaces_an_older_rule_rather_than_adding_beside_it src/ipv6tun/tests/tun.rs
environment fips-mesh transport::ethernet::rebind_tests::beacons_resume_and_frames_are_received_after_the_interface_is_recreated src/transport/ethernet/tests/rebind.rs
environment fips-mesh transport::ethernet::rebind_tests::a_recreated_interface_is_rebound_for_sending_and_receiving_with_announce_off src/transport/ethernet/tests/rebind.rs
environment fips-mesh transport::ethernet::rebind_tests::an_interface_that_returns_with_the_same_index_is_rebound src/transport/ethernet/tests/rebind.rs
environment fips-mesh mdns::tests::matched_scope_peers_observe_each_other src/mdns/tests.rs
environment fips-mesh node::netmon::tests::a_route_change_alone_reaches_the_watcher src/node/netmon/tests.rs
environment fips-mesh node::netmon::tests::an_interface_going_down_is_reported_only_when_a_peer_was_reached_over_it src/node/netmon/tests.rs
environment fips-mesh node::netmon::tests::an_interface_no_peer_is_reached_through_does_not_move_the_fingerprint src/node/netmon/tests.rs
environment fips-mesh node::tests::claim_slots::a_dropped_peer_is_redialled_on_its_first_retry_after_claims_of_a_connected_peer_stop_at_the_drop src/node/tests/claim_slots.rs
environment fips-mesh node::tests::claim_slots::a_dropped_peer_is_redialled_on_its_first_retry_when_its_retries_fall_between_slot_releases src/node/tests/claim_slots.rs
environment fips-mesh node::tests::claim_slots::a_dropped_peer_is_redialled_on_its_first_retry_when_no_claims_are_made src/node/tests/claim_slots.rs
environment fips-mesh node::tests::claim_slots::a_dropped_peer_is_redialled_on_its_first_retry_while_claims_of_a_connected_peer_continue src/node/tests/claim_slots.rs
environment fips-mesh transport::ble::io_macos::corebluetooth::tests::the_radio_comes_up_on_hardware src/transport/ble/io_macos/corebluetooth.rs
environment fips-mesh transport::ble::io_macos::corebluetooth::tests::dials_a_peer_on_hardware src/transport/ble/io_macos/corebluetooth.rs
environment fips-mesh transport::ble::io_macos::corebluetooth::tests::a_blocked_reader_exits_when_its_stream_is_dropped_on_hardware src/transport/ble/io_macos/corebluetooth.rs
environment fips-mesh transport::ble::io_macos::corebluetooth::tests::a_blocked_writer_exits_when_its_stream_is_dropped_on_hardware src/transport/ble/io_macos/corebluetooth.rs
helper fips-mesh transport::ble::io_macos::corebluetooth::tests::sink_on_hardware src/transport/ble/io_macos/corebluetooth.rs
long-running fips-mesh node::tests::discovery::test_discovery_100_nodes src/node/tests/discovery.rs
benchmark fips-mesh transport::udp::io::tests::bench_udp_recv_amortization src/transport/udp/io/mod.rs
benchmark fips-mesh transport::udp::io::tests::measure_duplicate_ephemeral_ports_for_reuse_flags_set_before_and_after_bind src/transport/udp/io/mod.rs
known-defect fips-mesh transport::ethernet::io::tests::blocking_send_parks_past_a_shutdown_request_when_the_channel_is_full src/transport/ethernet/io.rs