Skip to content

tracking: ignored-test inventory (driven by #839) #880

Closed

Description

@zackees

Ignored-test inventory

Auto-generated by ci/audit_ignored_tests.py via .github/workflows/audit-ignored-tests.yml (weekly cron).

See #839 for the policy.

File Test Reason Line
crates/fbuild-build-arm/src/rp2040/orchestrator.rs test_rp_platform_sdfat_compiles_real_sdk_sdfs requires Arduino-Pico SDK and GCC in FBUILD_TEST_PICO_FRAMEWORK and FBUILD_TEST_PICO_CXX 1302
crates/fbuild-build-arm/src/teensy/teensy_linker.rs optional_library_rescans_earlier_dependency_archive requires native GCC and GNU ar; explicitly run in Check Ubuntu CI 287
crates/fbuild-build-engine/src/pipeline/sequential.rs optional_framework_archive_preserves_only_referenced_initializers requires native GCC and matching gcc-ar; explicitly run in Check Ubuntu CI 590
crates/fbuild-build-engine/src/symbol_analyzer/elf_references.rs linked_cpp_vtable_retains_method_through_static_pointer requires native C++ compiler c++ to link a real vtable fixture 281
crates/fbuild-build-engine/src/symbol_analyzer/elf_references.rs dynamic_pie_reports_static_analysis_error_instead_of_verified_edges requires native C++ compiler c++, nm, c++filt and objdump 325
crates/fbuild-build-engine/src/symbol_analyzer/elf_references.rs linked_weak_vtable_has_verified_incoming_edge_in_final_report requires native C++ compiler c++, nm, c++filt and objdump 387
crates/fbuild-build-esp/src/esp8266/orchestrator.rs pinned_esp8266_401_builds_with_selected_registry_packages downloads PlatformIO ESP8266 4.0.1 platform, GCC, and Arduino framework 761
crates/fbuild-build-mcu/src/ch32v/orchestrator_tests.rs pinned_github_platform_builds_ch32v003_with_gcc8 downloads CH32V platform, compiler, and framework packages 99
crates/fbuild-build-mcu/src/ch32v/platform_source.rs pinned_github_platform_resolves_real_ch32v_package_sources downloads a pinned CH32V platform archive and resolves GitHub package refs 633
crates/fbuild-build/tests/env_isolated/avr_build.rs build_uno_minimal downloads AVR toolchain + Arduino-AVR core; requires ~/dev/fbuild/tests/uno_minimal 109
crates/fbuild-build/tests/env_isolated/avr_build.rs compare_with_python_output downloads AVR toolchain; requires Python fbuild reference output at ~/dev/fbuild/tests/uno_minimal 216
crates/fbuild-build/tests/env_isolated/avr_build.rs build_self_contained_blink downloads AVR toolchain + Arduino-AVR core 304
crates/fbuild-build/tests/env_isolated/avr_build.rs cache_survives_tar_extract_uno downloads AVR toolchain + Arduino-AVR core; exercises tar-extract cache path 520
crates/fbuild-build/tests/env_isolated/eh_frame_strip_esp32.rs eh_frame_strip_drops_firmware_at_least_150kb downloads ESP32 toolchain (~hundreds of MB) 116
crates/fbuild-build/tests/env_isolated/esp32_include_farm_parity.rs _(unparseable)_ downloads ESP32 toolchain (~hundreds of MB) 256
crates/fbuild-build/tests/it/clangd_check_parity.rs clangd_check_parity_uno requires installed toolchains and clangd on PATH (#1076 parity harness) 138
crates/fbuild-build/tests/it/compile_many_stage2_perf.rs stage2_per_sketch_wall_is_a_fraction_of_stage1 downloads AVR toolchain + measures wall-time; perf oracle, flaky under CI load 86
crates/fbuild-build/tests/it/esp32_build.rs build_esp32dev_blink downloads ESP32 toolchain (~hundreds of MB) 91
crates/fbuild-build/tests/it/esp32_build.rs esp32_effective_flags_invalidate_no_op_fingerprint downloads ESP32 toolchain (~hundreds of MB) 170
crates/fbuild-build/tests/it/esp32_build.rs build_esp32c6_blink downloads ESP32 toolchain (~hundreds of MB) 248
crates/fbuild-build/tests/it/esp32_build.rs build_esp32c6_discovers_guarded_littlefs downloads ESP32 toolchain (~hundreds of MB) 314
crates/fbuild-build/tests/it/esp32_build.rs build_esp32c3_blink downloads ESP32 toolchain (~hundreds of MB) 395
crates/fbuild-build/tests/it/esp32_build.rs build_esp32s3_blink downloads ESP32 toolchain (~hundreds of MB) 462
crates/fbuild-build/tests/it/esp32_build.rs build_esp32s3_fixture downloads ESP32 toolchain (~hundreds of MB) 544
crates/fbuild-build/tests/it/esp32_build.rs build_nightdriverstrip_demo downloads ESP32 toolchain + NightDriverStrip sources (~hundreds of MB) 596
crates/fbuild-build/tests/it/esp32_build.rs incremental_nightdriverstrip_no_changes downloads ESP32 toolchain + NightDriverStrip sources (~hundreds of MB) 656
crates/fbuild-build/tests/it/esp32_build.rs incremental_nightdriverstrip_one_file_changed downloads ESP32 toolchain + NightDriverStrip sources (~hundreds of MB) 743
crates/fbuild-build/tests/it/esp32_shrink_printf.rs build_esp32dev_shrink_printf_replaces_newlib_formatter downloads ESP32 toolchain (~hundreds of MB) 266
crates/fbuild-build/tests/it/esp32_shrink_printf.rs build_esp32dev_auto_shrink_stays_off downloads ESP32 toolchain (~hundreds of MB) 328
crates/fbuild-build/tests/it/esp32_shrink_printf.rs build_esp32c6_shrink_printf_is_refused downloads ESP32 RISC-V toolchain (~hundreds of MB) 353
crates/fbuild-build/tests/it/esp32s3_size_parity.rs esp32s3_blink_is_no_larger_than_platformio requires PlatformIO and downloads the ESP32 toolchain (~hundreds of MB) twice 167
crates/fbuild-build/tests/it/link_overflow.rs esp32s3_dram_overflow_still_fails_with_region_summary #1658: downloads ESP32-S3 toolchain/framework and published USB profiles 8
crates/fbuild-build/tests/it/link_overflow.rs failed_link_reports_each_actual_region_capacity #1658: requires native GCC and GNU ld (Linux integration lane) 80
crates/fbuild-build/tests/it/nxplpc_build_flags.rs lpc845brk_propagates_build_flags_to_library_compile_587 downloads ARM GCC + ArduinoCore-LPC8xx + builds firmware; CI-only 74
crates/fbuild-build/tests/it/nxplpc_core_compile_commands.rs arduino_core_lpc845brk_compile_commands_match_platform_txt requires local ~/dev/ArduinoCore-LPC8xx checkout and ARM toolchain package 97
crates/fbuild-build/tests/it/renesas_acceptance.rs uno_r4_default_core_builds_string_and_ipaddress #1671: downloads ARM GCC, Arduino Renesas core and published USB profiles 7
crates/fbuild-build/tests/it/rp2040_acceptance.rs pico_default_build_assembles_boot2_and_preserves_string_defines #1670: downloads Arduino-Pico, matching pqt-gcc and published USB profiles 7
crates/fbuild-build/tests/it/samd_acceptance.rs samd_sketch_architecture_and_interrupt_override #1672: downloads ARM GCC, SAMD core, CMSIS and published USB profiles 7
crates/fbuild-build/tests/it/stm32_acceptance.rs stm32f103c8_blink_with_spi_auto_discovers_library_205_ac4 downloads STM32duino + builds firmware; CI-only 56
crates/fbuild-build/tests/it/teensy30_acceptance.rs teensy30_analog_output_meets_205_ac2 downloads Teensyduino + arm-gcc; CI-only 63
crates/fbuild-build/tests/it/teensy41_acceptance.rs teensy41_cold_library_selection_meets_205_ac6 downloads Teensyduino + arm-gcc; CI-only 56
crates/fbuild-build/tests/it/teensy_build.rs build_teensy41_blink downloads Teensyduino + arm-gcc 65
crates/fbuild-build/tests/it/teensy_build.rs build_teensy41_spi_octo_headers downloads Teensyduino + arm-gcc 150
crates/fbuild-build/tests/it/teensy_build.rs build_teensy41_fixture downloads Teensyduino + arm-gcc 221
crates/fbuild-build/tests/it/teensy_build.rs build_teensy30_fixture_prefers_local_fastled downloads Teensyduino + arm-gcc; requires local FastLED checkout 295
crates/fbuild-build/tests/it/teensylc_acceptance.rs teensylc_blink_meets_205_acceptance_criteria downloads Teensyduino + builds firmware; CI-only 46
crates/fbuild-cli/tests/it/daemon_crash_recovery.rs client_recovers_after_daemon_is_killed_uncleanly spawns real fbuild + fbuild-daemon binaries (#1228) 166
crates/fbuild-config/src/board/tests_usb_vid.rs live_registry_identity_drives_pico_compile_defines live FastLED/boards publication smoke test 70
crates/fbuild-core/src/http.rs live_registry_accepts_our_user_agent requires network egress to dl.registry.platformio.org 261
crates/fbuild-core/src/usb/profiles.rs live_publication_verifies_and_exposes_curated_pico_roles live FastLED/boards publication smoke test 631
crates/fbuild-daemon/src/handlers/emulator/tests_npm_cache.rs node_discovery_returns_native_executable requires Node.js on PATH; run under nodejs-wheel's uv environment for launcher regression 27
crates/fbuild-daemon/src/handlers/emulator/tests_npm_cache.rs resolved_node_headless_shutdown requires Node.js on PATH; exercises native process shutdown without npm or firmware 48
crates/fbuild-daemon/src/handlers/emulator/tests_process.rs run_real_esp32s3_fixture_in_qemu requires QEMU + ESP32-S3 firmware fixture 110
crates/fbuild-daemon/tests/it/legacy_daemon_transition.rs subprocess_sleep_helper subprocess helper for legacy_pid_stand_in_is_never_signaled (#1159) 66
crates/fbuild-daemon/tests/it/legacy_daemon_transition.rs real_daemon_root_ownership_released_on_kill spawns real fbuild-daemon (#1159) 191
crates/fbuild-daemon/tests/it/port_recovery.rs daemon_rebinds_cleanly_after_hard_kill_with_open_connection expects a real fbuild-daemon binary; run with --ignored 58
crates/fbuild-daemon/tests/it/process_containment.rs daemon_children_die_when_daemon_dies spawns real subprocesses and issues hard-kills; run with --ignored 61
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32 requires real ESP32 board — set ESP32_PORT and ESP32_FIRMWARE 823
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32s2 requires real ESP32-S2 board — set ESP32S2_PORT and ESP32S2_FIRMWARE 835
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32s3 requires real ESP32-S3 board — set ESP32S3_PORT and ESP32S3_FIRMWARE 850
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32c2 requires real ESP32-C2 board — set ESP32C2_PORT and ESP32C2_FIRMWARE 862
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32c3 requires real ESP32-C3 board — set ESP32C3_PORT and ESP32C3_FIRMWARE 874
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32c6 requires real ESP32-C6 board — set ESP32C6_PORT and ESP32C6_FIRMWARE 886
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32h2 requires real ESP32-H2 board — set ESP32H2_PORT and ESP32H2_FIRMWARE 898
crates/fbuild-deploy/src/esp32/tests.rs try_verify_deployment_real_esp32p4 requires real ESP32-P4 board — set ESP32P4_PORT and ESP32P4_FIRMWARE 913
crates/fbuild-deploy/src/wlink.rs try_install_wlink_from_pinned_release downloads the pinned wlink release from GitHub (~2 MB) 222
crates/fbuild-deploy/src/wlink.rs try_wlink_status_detects_ch32v003 requires CH32V003 + WCH-LinkE probe in RV mode (1A86:8010) 267
crates/fbuild-deploy/src/wlink.rs try_flash_real_ch32v003 requires CH32V003 + WCH-LinkE probe — set CH32V003_FIRMWARE 311
crates/fbuild-deploy/src/wlink.rs try_verify_flash_readback_ch32v003 requires CH32V003 + WCH-LinkE probe — set CH32V003_FIRMWARE 373
crates/fbuild-deploy/src/wlink.rs try_ch32v003_core_is_executing requires CH32V003 + WCH-LinkE probe in RV mode (1A86:8010) 446
crates/fbuild-library-select/tests/it/pico_sd_diag.rs real_pico_sd_selects_sdfs requires FASTLED_SRC, ARDUINO_PICO_ROOT and RP_DEFINES_FILE from a real compile command 11
crates/fbuild-library-select/tests/it/teensy41_ldf_diag.rs diag_teensy41_blink_what_libs_get_selected needs cached Teensyduino + local FastLED; run with --ignored --nocapture 88
crates/fbuild-library/src/library/library_compiler_tests.rs large_archive_handles_windows_command_limit_and_quoted_paths #1656: requires a real native C compiler and GNU-compatible archiver 5
crates/fbuild-packages-fetch/src/downloader_mirror_manifest_tests.rs published_manifest_resolves_live network: fetches https://fastled.github.io/fbuild/mirror/manifest.json 833
crates/fbuild-packages/tests/it/qemu_linux_runtime.rs esp_qemu_starts_without_any_host_library_install downloads Espressif QEMU (~15 MB) and, on a host missing the libraries, the runtime bundle (~5 MB) 48
crates/fbuild-paths/src/daemon_ownership.rs subprocess_probe_root_owner subprocess helper for root_ownership_is_version_blind_across_processes 375
crates/fbuild-python/tests/python_facades/cases.rs at_p1_write_during_long_read_from_python_threads embeds CPython; run by the python-facade CI job 6
crates/fbuild-python/tests/python_facades/cases.rs at_p2_sync_rpc_during_long_read embeds CPython; run by the python-facade CI job 58
crates/fbuild-python/tests/python_facades/cases.rs at_p9_api_contract_pin embeds CPython; run by the python-facade CI job 100
crates/fbuild-python/tests/python_facades/cases.rs failed_write_ack_maps_differently_in_sync_and_async_facades embeds CPython; run by the python-facade CI job 177
crates/fbuild-python/tests/python_facades/cases.rs at_p3_gil_released_during_read_lines embeds CPython; run by the python-facade CI job 216
crates/fbuild-python/tests/python_facades/cases.rs at_p4_exit_while_reading embeds CPython; run by the python-facade CI job 257
crates/fbuild-python/tests/python_facades/cases.rs at_p5_async_gather_read_and_writes embeds CPython; run by the python-facade CI job 289
crates/fbuild-python/tests/python_facades/cases.rs at_p6_async_write_json_rpc_concurrent_with_read embeds CPython; run by the python-facade CI job 332
crates/fbuild-python/tests/python_facades/cases.rs at_p7_async_cancel_read_lines_repeatedly embeds CPython; run by the python-facade CI job 366
crates/fbuild-python/tests/python_facades/cases.rs at_p8_async_reset_device_against_stub embeds CPython; run by the python-facade CI job 415
crates/fbuild-python/tests/python_facades/cases.rs failed_reset_preserves_connected_facades embeds CPython; run by the python-facade CI job 455
crates/fbuild-python/tests/python_facades/extended.rs connect_attach_timeout_is_connection_error embeds CPython; run by the python-facade CI job 7
crates/fbuild-python/tests/python_facades/extended.rs at_p10_fastled_3219_replay embeds CPython; run by the python-facade CI job 46
crates/fbuild-python/tests/python_facades/extended.rs at_p11_gil_release_matrix embeds CPython; run by the python-facade CI job 102
crates/fbuild-python/tests/python_facades/extended.rs at_p12_in_process_asyncio_peer embeds CPython; run by the python-facade CI job 169
crates/fbuild-python/tests/python_facades/extended.rs at_p13_reentrant_hooks_and_run_until embeds CPython; run by the python-facade CI job 310
crates/fbuild-python/tests/python_facades/extended.rs at_p14_sync_from_async_runtime_raises embeds CPython; run by the python-facade CI job 364
crates/fbuild-python/tests/python_facades/extended.rs at_p15_aexit_while_calls_in_flight embeds CPython; run by the python-facade CI job 408
crates/fbuild-python/tests/python_facades/extended.rs at_p16_drop_without_exit embeds CPython; run by the python-facade CI job 463
crates/fbuild-python/tests/python_facades/extended.rs at_p16_async_drop_without_exit embeds CPython; run by the python-facade CI job 511
crates/fbuild-python/tests/python_facades/extended.rs snippets_release_previous_monitor_globals embeds CPython; run by the python-facade CI job 555
crates/fbuild-python/tests/python_facades/main.rs fake_daemon_child fake daemon child process, launched by facade tests 250
crates/fbuild-python/tests/python_facades/main.rs loaded_libpython_comes_from_the_embedded_interpreters_libdir embedded CPython; run with --ignored (#1487) 408
crates/fbuild-serial/src/crash_decoder.rs real_esp32s3_crash_decode requires build artifacts from esp32s3-crash-test 747
crates/fbuild-toolchain/src/toolchain/avr.rs test_download_and_verify_checksum downloads AVR toolchain archive from network 344
dylints/ban_unrooted_tempdir/src/lib.rs ui no .stderr snapshots yet — verify via cargo dylint --all --workspace 178

Activity

  1. zackees commented on Jul 8, 2026

    @zackees
    MemberAuthor

    Validated against current main locally:

    • uv run --no-sync --no-project python ci/audit_ignored_tests.py --markdown
    • Result: 39 #[ignore] findings, 0 missing reason strings / policy violations.

    Implementation evidence is already merged:

    Closing this tracking issue as complete for the #1004 burn-down.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions