Skip to content

Test inventory

This is the audit queue for Rapid Software Testing in Butter. It inventories declarations by source file rather than treating a green test command as evidence that the intended model, backend, or lifecycle ran. Audit findings and focused repair PRs are tracked in issue #423.

The current tree contains 2535 Swift Testing declarations across 367 files and 623 Rust test/kernel declarations across 163 files. Parameterized tests may expand into several cases at runtime, so declaration counts are not execution counts.

Regenerate this file from the repository root:

Terminal window
scripts/render-test-inventory.sh > documentation/developing/test-inventory.md

The renderer is intentionally static. During an audit, corroborate each row with the selected Swift/Cargo lane, exact checkpoint, backend and device, executed and skipped counts, and a known-bad mutation. A declaration is not considered audited merely because it appears here.

  • queued: declaration and execution reachability have not been audited.
  • auditing: a focused RST session is in progress.
  • strong: claim, production reachability, independent oracle, and a realistic known-bad mutation are demonstrated.
  • repair: the current check is weak, false-green, redundant, or exposes a product defect; link the repairing PR in place of this state.
  • blocked: required hardware, checkpoint, fixture, or observability is absent. The boundary column names that missing evidence per file.

Boundary codes are checkpoint-fixture (model weights or captured tensors), backend-device (a non-local accelerator/backend), performance-baseline (no pinned threshold or same-machine baseline), and distributed-hardware (the required multi-device topology is absent).

File Layer @Suite @Test Audit Boundary
Tests/ButterTests/Audio/AudioEncoderTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Audio/AudioModelTests.swift Swift unit 1 25 strong โ€”
Tests/ButterTests/Audio/BigVGANCodecTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Audio/DACVAECodecTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Audio/DescriptDACCodecTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Audio/EncodecCodecTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Audio/FishS1DACTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Audio/MimiCodecTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Audio/PhonemizerTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Audio/SNACCodecTests.swift Swift unit 1 20 strong โ€”
Tests/ButterTests/Audio/VADModelTests.swift Swift unit 1 17 strong โ€”
Tests/ButterTests/Audio/VocosCodecTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Benchmark/BenchTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Benchmark/BufferPoolTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Benchmark/DispatchOverheadBench.swift Swift unit 1 1 blocked performance-baseline
Tests/ButterTests/Benchmark/GlimmerDequantGemvBenchTests.swift Swift unit 1 3 blocked performance-baseline
Tests/ButterTests/Benchmark/Hy3ScratchReuseTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Benchmark/Hy3SdpaPathMicrobench.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Benchmark/LagunaNax2GemmBenchTests.swift Swift unit 1 1 blocked performance-baseline
Tests/ButterTests/Benchmark/LagunaNax2GpuOnlyBenchTests.swift Swift unit 1 1 blocked performance-baseline
Tests/ButterTests/Benchmark/MemoryStatsTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Benchmark/MoEBgemmBm64MppTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Benchmark/MoEInt2DenseQmmVsEgTests.swift Swift unit 1 1 blocked performance-baseline
Tests/ButterTests/Benchmark/MoEInt2DensifyTests.swift Swift unit 1 2 blocked performance-baseline
Tests/ButterTests/Benchmark/MoELayerTests.swift Swift unit 2 9 strong โ€”
Tests/ButterTests/Benchmark/MppSteelGemmBenchTests.swift Swift unit 1 11 strong โ€”
Tests/ButterTests/Benchmark/Nvfp4GatherSteelKernelBenchTests.swift Swift unit 1 13 blocked performance-baseline
Tests/ButterTests/Benchmark/ServeConcurrencyBenchTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/ButterTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/CapabilityTests.swift Swift unit 1 14 strong โ€”
Tests/ButterTests/DeviceAllocCounterInterferenceTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/DeviceTests.swift Swift unit 1 13 strong โ€”
Tests/ButterTests/DTypeTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Generation/ChatTemplateTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Generation/ContextOverflowGuardTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Generation/DFlashAdaptiveBlockTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/Generation/DrafterTests.swift Swift unit 3 20 strong โ€”
Tests/ButterTests/Generation/GenerateTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Generation/GenerationParametersTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Generation/GenerationStatsTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Generation/GpuTokenLoopTests.swift Swift unit 3 8 strong โ€”
Tests/ButterTests/Generation/LmHeadSamplingPathTests.swift Swift unit 1 11 strong โ€”
Tests/ButterTests/Generation/MTPAdaptiveGammaTests.swift Swift unit 2 19 strong โ€”
Tests/ButterTests/Generation/MTPSpecDecodeTests.swift Swift unit 2 20 strong โ€”
Tests/ButterTests/Generation/PerplexityTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Generation/SamplingTests.swift Swift unit 2 19 strong โ€”
Tests/ButterTests/Generation/SpeculativeAcceptTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Generation/ThinkingSplitTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/KVCache/AURABatchedEncodeParityTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/KVCache/AURACodebookTests.swift Swift unit 3 23 strong โ€”
Tests/ButterTests/KVCache/AURACodecRoundTripTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/KVCache/AURARotationTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/KVCache/AURASRHTRoundTripTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/KVCache/BatchedKVCacheTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/KVCache/ConvStateCacheTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/KVCache/GDNStateCacheTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/KVCache/KVCacheTests.swift Swift unit 1 15 strong โ€”
Tests/ButterTests/KVCache/KVEvictionStateTests.swift Swift unit 2 14 strong โ€”
Tests/ButterTests/KVCache/Mamba2LayerCacheTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/KVCache/PagedKVBlockPoolTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/KVCache/PagedKVLayerStorageTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/KVCache/PagedKVSequenceLeaseTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/KVCache/SSMStateCacheTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/KVCache/StateReplayCacheTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/LanguageModelDefaultsTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/LayersTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Loader/ConvertDriverTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Loader/GGUFDequantKTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Loader/GGUFDequantTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Loader/GGUFReaderTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Loader/LoadOptionsTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Loader/ModelConfigTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Loader/ModelDownloaderTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Loader/ModelInfoTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Loader/ModelLifecycleTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Loader/ModelLocatorTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Loader/ModelRegistryTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Loader/QuantSpecTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Loader/SafeTensorsErrorTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Loader/SafeTensorsTests.swift Swift unit 2 8 strong โ€”
Tests/ButterTests/Loader/SafeTensorsWriterTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Loader/TokenizerLoaderTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Models/Audio/Omni/LFMAudioTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Models/Audio/Omni/QwenOmniTests.swift Swift unit 1 13 strong โ€”
Tests/ButterTests/Models/Audio/STS/DeepFilterNetTests.swift Swift unit 1 15 strong โ€”
Tests/ButterTests/Models/Audio/STS/MossFormer2SETests.swift Swift unit 1 18 blocked checkpoint-fixture
Tests/ButterTests/Models/Audio/STS/SAMAudioTests.swift Swift unit 1 15 strong โ€”
Tests/ButterTests/Models/Audio/STT/CohereTranscribeTests.swift Swift unit 1 11 strong โ€”
Tests/ButterTests/Models/Audio/STT/FireRedASR2Tests.swift Swift unit 1 18 strong โ€”
Tests/ButterTests/Models/Audio/STT/GLMASRTests.swift Swift unit 1 12 strong โ€”
Tests/ButterTests/Models/Audio/STT/GraniteSpeechTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Models/Audio/STT/ParakeetTests.swift Swift unit 1 17 strong โ€”
Tests/ButterTests/Models/Audio/STT/Qwen3ASRTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Models/Audio/STT/SenseVoiceTests.swift Swift unit 1 17 strong โ€”
Tests/ButterTests/Models/Audio/STT/VoxtralRealtimeTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Audio/STT/WhisperTests.swift Swift unit 1 14 strong โ€”
Tests/ButterTests/Models/Audio/TTS/ChatterboxTests.swift Swift unit 1 21 blocked checkpoint-fixture
Tests/ButterTests/Models/Audio/TTS/EchoTTSTests.swift Swift unit 1 18 strong โ€”
Tests/ButterTests/Models/Audio/TTS/FishSpeechConfigTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Models/Audio/TTS/FishSpeechLayersTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Audio/TTS/FishSpeechTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Audio/TTS/KokoroTests.swift Swift unit 1 12 strong โ€”
Tests/ButterTests/Models/Audio/TTS/LlamaTTSTests.swift Swift unit 1 15 strong โ€”
Tests/ButterTests/Models/Audio/TTS/MarvisTests.swift Swift unit 1 13 strong โ€”
Tests/ButterTests/Models/Audio/TTS/MossTTSNanoTests.swift Swift unit 1 17 blocked checkpoint-fixture
Tests/ButterTests/Models/Audio/TTS/MossTTSTests.swift Swift unit 1 17 blocked checkpoint-fixture
Tests/ButterTests/Models/Audio/TTS/PocketTTSTests.swift Swift unit 1 26 strong โ€”
Tests/ButterTests/Models/Audio/TTS/Qwen3TTSBaseTests.swift Swift unit 1 19 strong โ€”
Tests/ButterTests/Models/Audio/TTS/Qwen3TTSTests.swift Swift unit 1 14 strong โ€”
Tests/ButterTests/Models/Audio/TTS/SopranoTests.swift Swift unit 1 39 strong โ€”
Tests/ButterTests/Models/Audio/TTS/StyleTTS2Tests.swift Swift unit 1 24 strong โ€”
Tests/ButterTests/Models/Audio/VAD/FireRedVADTests.swift Swift unit 1 22 strong โ€”
Tests/ButterTests/Models/Audio/VAD/SileroVADTests.swift Swift unit 1 17 strong โ€”
Tests/ButterTests/Models/Audio/VAD/SmartTurnTests.swift Swift unit 1 11 strong โ€”
Tests/ButterTests/Models/Audio/VAD/SortformerTests.swift Swift unit 1 19 strong โ€”
Tests/ButterTests/Models/Audio/VAD/TenVADTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/Models/Audio/VAD/VADComputeTests.swift Swift unit 1 28 strong โ€”
Tests/ButterTests/Models/DecoderLayerTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/FalconH1Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/FastVLMTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Gemma2Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Gemma3Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Gemma4Tests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Models/GlmOcrTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/GPTOSSTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Granite3Tests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Granite4Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Hy3PathBTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Models/Idefics3Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/InternLM2Tests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/JambaTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/LagunaRecognitionTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/LFM2Tests.swift Swift unit 2 9 strong โ€”
Tests/ButterTests/Models/LlamaTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Mamba2Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/MiniCPMVTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Models/Mistral3Tests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/MistralTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/NemotronDiffusionTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/NemotronTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/OLMoTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/PaligemmaTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/PhiTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/PixtralTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Qwen25Tests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Qwen2Tests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Qwen35BatchedPrefillTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Models/Qwen35LoadFlagsTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Models/Qwen35SequencePrefillBatchTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Qwen35StatePlaneTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Qwen35Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Qwen36Tests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Qwen3Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Qwen3xDraftRerankTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Qwen3xMTPHeadTests.swift Swift unit 3 6 blocked checkpoint-fixture
Tests/ButterTests/Models/SmolLMTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/SmolVLM2Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Starcoder2Tests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Step3RecognitionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/DeepSeekV4PrefillMppCapabilityFallbackTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Text/FalconH1TextTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Text/Gemma2TextTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Text/Gemma3TextTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Models/Text/Gemma4MoEAllocTraceTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/Gemma4TextTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Text/GPTOSSTextTests.swift Swift unit 2 6 strong โ€”
Tests/ButterTests/Models/Text/Granite4TextTests.swift Swift unit 2 6 strong โ€”
Tests/ButterTests/Models/Text/JambaTextTests.swift Swift unit 2 4 strong โ€”
Tests/ButterTests/Models/Text/LagunaWindowedDecodeLoopTests.swift Swift unit 2 4 strong โ€”
Tests/ButterTests/Models/Text/LFM2TextTests.swift Swift unit 4 12 strong โ€”
Tests/ButterTests/Models/Text/LlamaTextTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/Mamba2TextTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Text/MistralTextTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Models/Text/MuseGlimmerAddRmsNormWideFuseTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/MuseGlimmerLongPrefillTests.swift Swift unit 2 4 strong โ€”
Tests/ButterTests/Models/Text/MuseGlimmerMaxSeqTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Text/NemotronDiffusionTextTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Models/Text/NemotronHBatchedPrefillTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/NemotronHMambaChunkedScanTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Models/Text/NemotronHMambaGroupedSSMFuseTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Text/NemotronHMambaMixerFuseTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Models/Text/NemotronHNvfp4Tests.swift Swift unit 1 11 strong โ€”
Tests/ButterTests/Models/Text/NemotronHTextTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Models/Text/NemotronLightningFusedExpertsTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Models/Text/PhiTextTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Text/Qwen2TextTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Text/Qwen3TextTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Models/Text/Qwen3xTextTests.swift Swift unit 3 7 strong โ€”
Tests/ButterTests/Models/Vision/FastVLMVisionTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Models/Vision/Gemma3VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/Gemma4VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/GlmOcrVisionTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/Models/Vision/Idefics3VisionTests.swift Swift unit 1 21 strong โ€”
Tests/ButterTests/Models/Vision/LFM2VisionTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Models/Vision/MiniCPMVVisionTests.swift Swift unit 2 6 strong โ€”
Tests/ButterTests/Models/Vision/Mistral3VisionTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Models/Vision/MuseGlimmerVisionTests.swift Swift unit 5 13 strong โ€”
Tests/ButterTests/Models/Vision/NemotronHVisionTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Models/Vision/PaligemmaVisionTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Models/Vision/PixtralVisionTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Models/Vision/Qwen25VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/Qwen2VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/Qwen35VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/Qwen3VisionTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Models/Vision/SmolVLM2VisionTests.swift Swift unit 1 17 strong โ€”
Tests/ButterTests/Models/Vision/VisionTowerOpsTests.swift Swift unit 6 10 strong โ€”
Tests/ButterTests/Models/YiTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/ModuleTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Ops/DequantGatherBatchedTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Ops/GatedDeltaPrepChunkTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Ops/GatedDeltaWYPrefillTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Ops/LagunaAttnNvfp4TailTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Ops/LagunaAttnNvfp4V2Tests.swift Swift unit 1 12 strong โ€”
Tests/ButterTests/Ops/LagunaExpertGatherLeverTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Ops/LagunaFusedFullAttnStepTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Ops/LagunaFusedSlidingAttnStepTests.swift Swift unit 1 12 strong โ€”
Tests/ButterTests/Ops/LagunaLastRowPrefillTests.swift Swift unit 2 5 strong โ€”
Tests/ButterTests/Ops/LagunaMppGatherTests.swift Swift unit 1 8 blocked checkpoint-fixture
Tests/ButterTests/Ops/LagunaMppGemmTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Ops/LagunaNax2GemmTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Ops/LagunaOProjQmvV2Tests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Ops/LagunaPrefillBlockmapTests.swift Swift unit 3 31 strong โ€”
Tests/ButterTests/Ops/LagunaPrefillFusedQKRopeProbeTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Ops/LagunaPrefillPackTests.swift Swift unit 6 11 strong โ€”
Tests/ButterTests/Ops/LagunaQkvNormFoldTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Ops/LagunaQmvSplitKTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Ops/LagunaSdpaDecodeGqa2Tests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/Ops/LagunaSteelGemmProbeTests.swift Swift unit 1 1 strong โ€”
Tests/ButterTests/Ops/Nvfp4FastDequantTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Ops/Nvfp4GatherNax64ChainTests.swift Swift unit 1 2 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherNax64MagnitudeTests.swift Swift unit 1 2 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherNax64ScanTests.swift Swift unit 1 2 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherNax64Tests.swift Swift unit 1 6 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherSteelBm16Tests.swift Swift unit 1 5 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherSteelDenseTests.swift Swift unit 1 4 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4GatherSteelGatherTests.swift Swift unit 1 5 blocked checkpoint-fixture
Tests/ButterTests/Ops/Nvfp4MoeGatherCapabilityFallbackTests.swift Swift unit 1 2 strong โ€”
Tests/ButterTests/Ops/Nvfp4MppSmokeTests.swift Swift unit 1 7 blocked checkpoint-fixture
Tests/ButterTests/Ops/OpsAudioTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Ops/OpsCoverageNotesTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Ops/OpsDtypeTests.swift Swift unit 1 16 strong โ€”
Tests/ButterTests/Ops/OpsFusedTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Ops/OpsLogitsTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Ops/OpsMathTests.swift Swift unit 1 24 strong โ€”
Tests/ButterTests/Ops/OpsSpecialPathTests.swift Swift unit 1 35 strong โ€”
Tests/ButterTests/Ops/OpsTests.swift Swift unit 1 52 strong โ€”
Tests/ButterTests/Ops/OpsValidationTests.swift Swift unit 1 48 strong โ€”
Tests/ButterTests/Ops/OpsVisionTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Ops/QmvQmmParityTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Ops/QuantizedOpsAffineTests.swift Swift unit 1 12 strong โ€”
Tests/ButterTests/Ops/QuantizedOpsTests.swift Swift unit 1 18 strong โ€”
Tests/ButterTests/Ops/QuantizedOpsValidationTests.swift Swift unit 1 20 strong โ€”
Tests/ButterTests/Serve/ClientContractTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Serve/DemandAdmissionTests.swift Swift unit 1 19 strong โ€”
Tests/ButterTests/Serve/GenerationSessionPoolTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Serve/HTTPServerTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Serve/HybridPrefixTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Serve/ModelWorkSchedulerTests.swift Swift unit 1 15 strong โ€”
Tests/ButterTests/Serve/PrefillDropTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Serve/ProductionAdmissionTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/Serve/ProductionDecodeSchedulerTests.swift Swift unit 1 3 strong โ€”
Tests/ButterTests/Serve/QwenDecodeBatcherTests.swift Swift unit 1 7 strong โ€”
Tests/ButterTests/Serve/QwenPrefillBatcherTests.swift Swift unit 1 5 strong โ€”
Tests/ButterTests/Serve/ResidentSwapTests.swift Swift unit 1 4 strong โ€”
Tests/ButterTests/Serve/ServeAdversarialTests.swift Swift unit 1 31 strong โ€”
Tests/ButterTests/Serve/ServeFlagsTests.swift Swift unit 1 10 strong โ€”
Tests/ButterTests/Telemetry/DebugTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Telemetry/KLDivergenceTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/Telemetry/ProfilingTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Telemetry/WindowPlanTests.swift Swift unit 1 6 strong โ€”
Tests/ButterTests/TensorTests.swift Swift unit 1 9 strong โ€”
Tests/ButterTests/Vision/VisionEncoderTests.swift Swift unit 1 8 strong โ€”
Tests/ButterTests/VisionModelTests.swift Swift unit 1 5 strong โ€”
Tests/IronSwiftTests/IronLibraryTests.swift kernel wrapper 1 7 strong โ€”
Tests/IronSwiftTests/IronSwiftTests.swift kernel wrapper 1 1 strong โ€”
Tests/IronSwiftTests/KernelManifestSmokeTests.swift kernel wrapper 1 2 strong โ€”
Tests/IronSwiftTests/PSOCacheTests.swift kernel wrapper 1 5 strong โ€”
Tests/ModelIntegrationTests/Audio/Omni/LFMAudioIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/Omni/QwenOmniIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STS/DeepFilterNetIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STS/MossFormer2SEIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STS/SAMAudioIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/CohereTranscribeIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/FireRedASR2IntegrationTests.swift model integration 1 6 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/GLMASRIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/GraniteSpeechIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/ParakeetIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/Qwen3ASRIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/SenseVoiceIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/VoxtralRealtimeIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/STT/WhisperIntegrationTests.swift model integration 1 4 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/FishSpeechIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/KokoroIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/LlamaTTSIntegrationTests.swift model integration 1 4 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/MarvisIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/Qwen3TTSBaseIntegrationTests.swift model integration 1 6 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/SopranoIntegrationTests.swift model integration 1 8 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/TTS/StyleTTS2IntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/VAD/SileroVADIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/VAD/SmartTurnIntegrationTests.swift model integration 1 4 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Audio/VAD/SortformerIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Hy3IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Loader/GGUFLoaderTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/ModelDeterminismIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/ModelInspectionIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/ModelKVCacheMatrixIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized2bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized3bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized4bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized5bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized6bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Quantized8bitIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/SlidingWindowIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Telemetry/AuraDecodeBenchIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Telemetry/AuraKLDIntegrationTests.swift model integration 1 10 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/DeepSeekR1DistillIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/DeepSeekV4IntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/FalconH1IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Gemma2IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Gemma3TextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Gemma4TextIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/GlimmerDFlashSpecDecodeIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/GPTOSSIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Granite3IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Granite4IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/InternLM2IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/JambaIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/LFM2TextIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/LlamaIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Mamba2IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/MiniCPM5IntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/MistralIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/MTPSpecDecodeIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/MuseGlimmerTextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/NemotronDiffusionIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/NemotronHTextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/OLMoIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Phi3IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen2TextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen35MoEBenchIntegrationTests.swift model integration 1 7 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen35TextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen36TextIntegrationTests.swift model integration 1 10 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen38ToolRoundPromptIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Qwen3TextIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/SmolLMIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/SpecDecodeBenchTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/SpecDecodeVerifyCostBench.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/Starcoder2IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Text/TilePlanParallelGateTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/FastVLMIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Gemma3VisionIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Gemma4VisionIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/GlmOcrIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Idefics3IntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/LFM2VisionIntegrationTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/MiniCPMVIntegrationTests.swift model integration 1 4 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Mistral3IntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/MuseGlimmerPatchEmbedOrderingProbeTests.swift model integration 1 2 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/MuseGlimmerVisionIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/MuseGlimmerVisionTowerColorProbeTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/NemotronHVisionIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/PaligemmaIntegrationTests.swift model integration 1 1 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Qwen25VisionIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Qwen2VisionIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Qwen35VisionIntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/Qwen3VisionIntegrationTests.swift model integration 1 5 blocked checkpoint-fixture
Tests/ModelIntegrationTests/Vision/SmolVLM2IntegrationTests.swift model integration 1 3 blocked checkpoint-fixture
File Layer #[test] #[test_kernel] Ignored Audit Boundary
rust/crates/backends/wh-butter-cuda/src/imp.rs backend unit / inline 1 0 0 blocked backend-device
rust/crates/backends/wh-butter-cuda/src/nccl_graph.rs backend unit / inline 5 0 0 blocked backend-device
rust/crates/backends/wh-butter-cuda/src/nccl.rs backend unit / inline 3 0 0 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/all_models.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/butter_model.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/colcopy.rs backend integration 3 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/conv1d_test.rs backend integration 5 0 5 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/cuda_smoke.rs backend integration 6 0 6 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/decode_workspace_update.rs backend integration 4 0 2 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/dsv4_layer.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/dsv4_mla.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/dsv4_moe.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/dsv4_test.rs backend integration 4 0 4 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gather_prof.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gemv_q4_prof.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gemv_q8_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gemv_q8.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gpt2_generate.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gpt2_kvcache.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/gpt2_prefill.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/graph_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/grouped_bcast_test.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/hf_model.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/laguna.rs backend integration 11 0 11 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/llama_prefill.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/mamba_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/moe_grouped_mma_test.rs backend integration 24 0 24 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/moe_route_sort_test.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/moe_test.rs backend integration 3 0 3 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/nccl_allreduce.rs backend integration 6 0 4 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/nemotron.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/proj_fp8_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen_moe.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen3_real.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_bench_decode.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_bench_prefill.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_block_draft_checkpoint.rs backend integration 6 0 6 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_census.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_decode_gemv.rs backend integration 7 0 6 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_decode_repack.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_kv.rs backend integration 4 0 4 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/qwen35_fp8_quant_packed.rs backend integration 4 0 4 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/qwen35_gdn_step_vector_io.rs backend integration 1 0 1 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/qwen35_gemv_shapes.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_long_context_decode.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_g_logit_probe.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_g_numerics.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_marlin_smallproj_microbench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_block_gemv_receipt.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_checkpoint.rs backend integration 8 0 6 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_concurrency.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_copy_geometry.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_down_shared_receipt.rs backend integration 6 0 6 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_mtp.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_reset_gemv.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_serving_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_shared_x_receipt.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_nvfp4_shared_x.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_oracle_check.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_correctness.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_depth.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_prefill_gemm_microbench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_rms_norm_pair.rs backend integration 2 0 2 strong โ€”
rust/crates/backends/wh-butter-cuda/tests/qwen35_rms_wide_cached.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_rmsnorm_fp4_quant.rs backend integration 3 0 3 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_decode.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemm_bm8_narrow_microbench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemm_mpp_microbench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_spec_gemv_multi_microbench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_swiglu_fp4_quant.rs backend integration 3 0 3 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_teacher_forced_quality.rs backend integration 4 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_units.rs backend integration 15 0 15 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_verify_transaction.rs backend integration 7 0 7 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_width8_census.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35_width8_graph_census.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen35.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen4_exl3.rs backend integration 9 0 8 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/qwen4_ple.rs backend integration 5 0 5 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/raw_gemv.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/sdpa_flash_test.rs backend integration 9 0 9 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/sdpa_tc_bench.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/sdpa_tc_test.rs backend integration 4 0 4 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/siglip.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/slice_f16.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/smolvlm.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/ssd_scan_test.rs backend integration 2 0 2 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/ssm_test.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/vit_ops.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/whisper_base.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-cuda/tests/whisper.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-metal/tests/all_models.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/conv1d_test.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dequant_q4_oob.rs backend integration 3 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dispatch_bench.rs backend integration 1 0 1 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dsv4_layer.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dsv4_mla.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dsv4_moe.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/dsv4_test.rs backend integration 4 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/gemv_q8.rs backend integration 6 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/gguf_regression_metal.rs backend integration 3 0 3 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/gpt2_generate.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/gpt2_kvcache.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/gpt2_prefill.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/hf_model.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/llama_prefill.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/metal_model.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/moe_test.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/nemotron.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/qwen_moe.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/qwen3_metal.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/qwen4_exl3.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/siglip.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/smolvlm.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/ssd_profile.rs backend integration 2 0 1 strong โ€”
rust/crates/backends/wh-butter-metal/tests/ssm_test.rs backend integration 4 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/subslab_oob.rs backend integration 6 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/vit_ops.rs backend integration 1 0 0 strong โ€”
rust/crates/backends/wh-butter-metal/tests/whisper_base.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-metal/tests/whisper.rs backend integration 1 0 1 blocked checkpoint-fixture
rust/crates/backends/wh-butter-vulkan/src/imp.rs backend unit / inline 2 0 0 strong โ€”
rust/crates/backends/wh-butter-vulkan/tests/gemma4_gguf_vulkan.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-vulkan/tests/qwen25_first_logit_diag.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-vulkan/tests/qwen25_gguf_vulkan.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-vulkan/tests/qwen25_prefill_coopmat.rs backend integration 1 0 1 blocked backend-device
rust/crates/backends/wh-butter-vulkan/tests/vulkan_smoke.rs backend integration 1 0 1 blocked backend-device
rust/crates/wh-butter-cli/src/catalog.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-cli/src/config.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-cli/src/delivery.rs Rust unit / inline 1 0 0 strong โ€”
rust/crates/wh-butter-cli/src/ledger.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-cli/src/main.rs Rust unit / inline 1 0 0 strong โ€”
rust/crates/wh-butter-cli/src/product.rs Rust unit / inline 4 0 0 strong โ€”
rust/crates/wh-butter-cli/src/qwen35_batch.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-cli/src/qwen4_batch.rs Rust unit / inline 4 0 1 strong โ€”
rust/crates/wh-butter-cli/src/scheduler.rs Rust unit / inline 4 0 0 strong โ€”
rust/crates/wh-butter-cli/src/serve.rs Rust unit / inline 35 0 0 strong โ€”
rust/crates/wh-butter-cli/src/telemetry.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-loader/src/gguf.rs Rust unit / inline 1 0 0 strong โ€”
rust/crates/wh-butter-loader/src/header.rs Rust unit / inline 5 0 0 strong โ€”
rust/crates/wh-butter-loader/src/index_manifest.rs Rust unit / inline 4 0 0 strong โ€”
rust/crates/wh-butter-loader/src/lib.rs Rust unit / inline 1 0 0 strong โ€”
rust/crates/wh-butter-loader/src/nvfp4.rs Rust unit / inline 2 0 0 strong โ€”
rust/crates/wh-butter-loader/src/qwen4_exp_exl3.rs Rust unit / inline 16 0 1 strong โ€”
rust/crates/wh-butter-loader/src/qwen4_exp_gguf.rs Rust unit / inline 5 0 1 strong โ€”
rust/crates/wh-butter-loader/src/qwen4_exp_manifest.rs Rust unit / inline 8 0 2 strong โ€”
rust/crates/wh-butter-loader/tests/gguf_test.rs crate integration 12 0 2 strong โ€”
rust/crates/wh-butter-loader/tests/mlx_dequant_test.rs crate integration 2 0 2 strong โ€”
rust/crates/wh-butter-loader/tests/probe_test.rs crate integration 1 0 1 strong โ€”
rust/crates/wh-butter-loader/tests/safetensors_f16_test.rs crate integration 2 0 0 strong โ€”
rust/crates/wh-butter-models/src/gguf_tokenizer.rs Rust unit / inline 3 0 0 strong โ€”
rust/crates/wh-butter-models/src/glm5_next.rs Rust unit / inline 30 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen35_block_draft.rs Rust unit / inline 4 0 1 strong โ€”
rust/crates/wh-butter-models/src/qwen35_nvfp4_tp.rs Rust unit / inline 3 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen35_parallel.rs Rust unit / inline 17 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen35_tp_model.rs Rust unit / inline 34 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen35_tp_weights.rs Rust unit / inline 14 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen35.rs Rust unit / inline 20 0 0 strong โ€”
rust/crates/wh-butter-models/src/qwen4_exp.rs Rust unit / inline 21 0 0 strong โ€”
rust/crates/wh-butter-ops/src/lib.rs Rust unit / inline 17 0 0 strong โ€”
rust/crates/wh-butter-runtime/src/lib.rs Rust unit / inline 4 0 0 strong โ€”
rust/crates/wh-butter/src/generate.rs Rust unit / inline 9 0 2 strong โ€”
rust/crates/wh-butter/src/tp/tests.rs Rust unit / inline 28 0 0 strong โ€”
rust/crates/wh-butter/tests/qwen35_nvfp4_api_bench.rs crate integration 1 0 1 blocked performance-baseline
rust/crates/wh-butter/tests/qwen35_tp2_eager_e2e.rs crate integration 1 0 1 blocked distributed-hardware
rust/crates/wh-butter/tests/tp_multihost_bootstrap.rs crate integration 1 0 1 blocked distributed-hardware

Every inventory row is now classified: 314 strong and 216 blocked, with no rows left queued. The blocked ledger is complete: 118 checkpoint/fixture, 89 backend-device, 8 performance-baseline, and 1 distributed-hardware boundaries. Classification is deliberately file-wide: a mixed file remains blocked when any declaration still requires unavailable hardware or a checkpoint, is an opt-in performance campaign without a committed threshold, or lacks the observability needed to prove its claim.

The always-on Swift and Rust surfaces were replayed from isolated worktrees. Strong rows own an asserted value, protocol, state, snapshot, structural, or independent CPU/reference oracle. Hardware and checkpoint campaigns now use explicit gates: an ordinary lane reports them as ignored, while deliberate selection fails closed when the prerequisite is absent. Missing CUDA or Vulkan hardware, model artifacts, and production-time budgets are therefore blocked evidence, not green correctness evidence.

Blocked performance rows require an active correctness owner plus a pinned threshold or baseline receipt before promotion. Print-only timing and multi-minute production-shape CPU sweeps remain explicit campaigns even when they are useful diagnostically.

Lane Intended reach RST evidence boundary
make test-unit ButterTests and IronSwiftTests at the production cap Does not establish serialized/shared-state behavior or model execution.
make test-unit-serial Same Swift unit surface, serialized Use for mutation, race isolation, and deterministic audit replay.
make test-integration Always-on model integration cells, serialized Missing downloads and env-gated heavy cells can skip; record checkpoint and executed cells.
make test-stress Uncapped scheduling/dispatch stress canary Required after dispatch changes; not a numerical oracle by itself.
make test-rust Backend-neutral Rust workspace surface Does not prove CUDA, Vulkan, or Metal device execution.
Feature-specific Cargo lanes Real backend tests selected by feature and hardware Record resolved backend/device and reject fallback or unsupported skips as coverage.
Performance suites Thresholds and benchmark receipts Timing is evidence only after correctness and path proof.
  1. Prove the renderer recognizes known Swift and Rust declarations and fails visibly if a new declaration form is introduced.
  2. Audit registration, filtering, environment gates, skip accounting, and CI lane reachability.
  3. Audit kernel-wrapper and component CPU oracles before model coherence.
  4. Audit loaders, quantization, model graph, KV/recurrent state, and sampling.
  5. Audit scheduler, cancellation, serving, graph lifetime, and concurrency.
  6. Audit model/checkpoint integration and performance only after their component and lifecycle owners.

For each focused PR, apply the Atlas questions: exact claim, production setup reachability, oracle relevance, realistic mutant survival, and redundancy with a stronger owner. If the repaired test exposes a product defect, fix that defect in the same PR.