Test inventory
Questi contenuti non sono ancora disponibili nella tua lingua.
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:
scripts/render-test-inventory.sh > documentation/developing/test-inventory.mdThe 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.
Status vocabulary
Section titled โStatus vocabularyโ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).
Swift declaration inventory
Section titled โSwift declaration inventoryโ| 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 |
Rust declaration inventory
Section titled โRust declaration inventoryโ| 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 |
Completed audit classification
Section titled โCompleted audit classificationโ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.
Execution lanes that own the inventory
Section titled โExecution lanes that own the inventoryโ| 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. |
Audit order
Section titled โAudit orderโ- Prove the renderer recognizes known Swift and Rust declarations and fails visibly if a new declaration form is introduced.
- Audit registration, filtering, environment gates, skip accounting, and CI lane reachability.
- Audit kernel-wrapper and component CPU oracles before model coherence.
- Audit loaders, quantization, model graph, KV/recurrent state, and sampling.
- Audit scheduler, cancellation, serving, graph lifetime, and concurrency.
- 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.
