Repository navigation
Closed
Description
Ignored-test inventory
Auto-generated by ci/audit_ignored_tests.py via .github/workflows/audit-ignored-tests.yml (weekly cron).
- Total
#[ignore]findings: 102 - Missing reason string (policy violation per process: ignored-test policy + bitrot audit (#826 followup) #839): 0
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 |
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
- StatusShow more project fieldsTriage
Activity
fix(testing): add ignored-test audit script + weekly cron + policy (#839
fix(tests): add reason strings to all 20 policy-violating #[ignore] a…
zackees commentedon Jul 8, 2026
Validated against current main locally:
uv run --no-sync --no-project python ci/audit_ignored_tests.py --markdown#[ignore]findings, 0 missing reason strings / policy violations.Implementation evidence is already merged:
#[ignore]attributes.Closing this tracking issue as complete for the #1004 burn-down.