Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s warning: the following packages contain code that will be rejected by a future version of Rust: block v0.1.6 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` Running unittests src/main.rs (target/debug/deps/ds4_server-d15236c42a8179f4) running 561 tests test agent::tests::ai_risk_response_requires_structured_risk_and_reason ... ok test a2ui::tests::embedded_catalog_and_validator_cover_the_same_components ... ok test agent::tests::ai_shell_risk_assessment_receives_the_dev_brain_root ... ok test a2ui::tests::streaming_parser_only_accepts_complete_a2ui_jsonl_lines ... ok test agent::tests::anchored_edits_require_unique_head_and_tail ... ok test a2ui::tests::basic_formatters_follow_catalog_examples ... ok test agent::tests::dev_brain_paths_are_trusted_by_shell_risk_assessment ... ok test a2ui::tests::catalog_accepts_pie_donut_and_heatmap_charts ... ok test a2ui::tests::catalog_validation_rejects_invalid_variants_and_function_arguments ... ok test a2ui::tests::dismissal_boundaries_replay_history_and_a_fresh_active_epoch ... ok test a2ui::tests::lifecycle_updates_incrementally_and_json_pointer_upserts ... ok test a2ui::tests::latest_created_surface_is_the_active_surface ... ok test agent::tests::present_svg_parsers_recover_exact_source_for_both_model_transports ... ok test a2ui::tests::catalog_validation_and_actions_use_current_local_data ... ok test agent::tests::ralph_loop_stops_on_cap_blocker_failure_and_cancellation ... ok test a2ui::tests::v1_action_and_function_round_trips_follow_current_schema ... ok test agent::tests::ralph_report_semantics_and_handoff_bound_are_enforced ... ok test a2ui::tests::all_basics_compose_into_one_surface ... ok test agent::tests::risky_shell_commands_require_one_time_approval ... ok test agent::tests::generated_schemas_match_the_executable_tool_contracts ... ok test agent::tests::scripted_ralph_backend_gets_fresh_prompts_and_only_validated_handoffs ... ok test agent::tests::model_adapters_preserve_primitives_and_report_recoverable_syntax_errors ... ok test agent::tests::ralph_report_schemas_are_child_only_and_parse_for_both_models ... ok test agent::tests::project_boundary_rejects_parent_paths ... ok test agent::tests::repeated_call_advisories_use_canonical_arguments_and_reset_per_user_turn ... ok test agent::tests::stored_tool_cards_restore_ai_approval_reasons_by_call ... ok test agent::tests::prompts_and_parsers_expose_the_reference_tool_set ... ok test agent::tests::tool_output_keeps_terminal_lines_but_parameter_summaries_do_not ... ok test a2ui::export::tests::static_svg_renderer_covers_the_complete_catalog ... ok test agent::web::tests::browser_helpers_preserve_ds4_wire_values ... ok test agent::web::tests::headless_browser_extracts_a_local_page ... ignored, requires an installed Chrome browser test agent::tests::present_svg_executes_without_side_effects_and_maps_only_completed_cards ... ok test agent::tests::glob_confinement_skips_symlinks_and_honors_cancellation ... ok test agent::tests::validation_is_precise_and_prevents_side_effects_until_corrected ... ok test app::generation::tests::attached_image_marker_is_model_only ... ok test agent::tests::successful_structured_file_tools_report_project_paths ... ok test agent::tests::present_svg_validation_enforces_the_static_vector_boundary ... ok test agent::tests::shell_commands_skip_user_startup_files ... ok test agent::tests::glob_finds_all_regular_file_names_deterministically_without_reading_them ... ok test agent::tests::standard_agent_skills_are_discovered_prompted_and_read_only ... ok test app::generation::tests::plain_chat_uses_the_same_unmodified_prompt_in_ui_and_headless ... ok test app::generation::tests::queued_guidance_is_one_reference_style_user_turn ... ok test app::generation::tests::title_context_starts_at_the_first_user_and_ignores_system_rows ... ok test app::generation::tests::turn_summary_accumulates_model_continuations ... ok test agent::tests::standard_file_tools_can_maintain_only_managed_dev_brain_pages ... ok test agent::tests::shell_environment_is_loaded_once_from_login_and_interactive_startup_files ... ok test app::git::tests::configured_git_diff_options_change_the_rendered_patch ... ok test app::git::tests::unified_diff_parser_aligns_replacements_for_split_view ... ok test agent::tests::ralph_round_contexts_are_unique_and_child_jobs_are_cleaned_up ... ok test agent::tests::denial_and_stop_cancel_commands_awaiting_approval ... ok test app::preferences::tests::runtime_config_updates_after_lock_poisoning ... ok test app::git::tests::unstage_works_before_the_first_commit ... ok test app::projects::tests::discarding_a_session_removes_every_checkpoint_stage ... ok test app::projects::tests::draft_titles_follow_the_stored_session_count ... ok test app::git::tests::libgit2_status_merges_staged_and_worktree_changes ... ok test app::projects::tests::session_states_are_exclusive_and_ordered ... ok test app::projects::tests::sweeping_removes_checkpoints_of_sessions_that_no_longer_exist ... ok test app::projects::tests::git_state_lists_and_switches_local_branches ... ok test app::tests::background_activity_drives_polling_indicators_and_quit_confirmation ... ok test agent::tests::shell_environment_probe_stops_blocked_startup_files ... ok test app::git::tests::origin_fetch_pull_and_push_use_the_current_branch ... ok test app::tests::chat_html_export_embeds_loaded_a2ui_images_as_data_urls ... ok test agent::tests::oversized_shell_output_is_bounded_and_retained_until_cleanup ... ok test app::tests::chat_only_follows_updates_while_near_the_tail ... ok test app::tests::ds4_gib_and_streaming_cache_inputs_are_typed ... ok test app::tests::one_shot_titles_are_reduced_to_a_single_sidebar_line ... ok test app::tests::owned_runtime_paths_stay_in_application_support ... ok test app::tests::preferences_shortcut_and_dspark_support_are_explicit ... ok test app::generation::tests::model_history_uses_persisted_content_without_changing_the_transcript ... ok test app::tests::stored_session_always_selects_its_model ... ok test app::tests::tab_scrolls_a_field_back_into_the_preferences_viewport ... ok test app::tests::chat_export_preserves_completed_svg_and_keeps_failures_generic ... ok test app::view::chat::tests::chat_divider_groups_token_counts_by_thousands ... ok test app::view::chat::tests::composer_uses_shift_enter_for_line_breaks ... ok test app::view::a2ui::tests::renderer_input_helpers_cover_dates_numbers_choices_and_weights ... ok test app::view::git::tests::split_diff_width_covers_the_longest_side_and_tabs ... ok test app::view::tests::action_buttons_share_geometry ... ok test app::view::tests::context_pie_wedge_follows_the_fill_grade ... ok test app::view::tests::download_measurements_are_readable ... ok test app::view::tests::raised_surfaces_stay_dark ... ok test compaction::tests::a_new_summary_replaces_the_previous_rebuild_summary ... ok test compaction::tests::hard_trigger_and_retry_reserve_match_the_reference ... ok test compaction::tests::soft_trigger_matches_reference_thresholds ... ok test compaction::tests::summary_budget_keeps_answer_room_and_rejects_exhausted_contexts ... ok test compaction::tests::summary_control_markup_is_private ... ok test compaction::tests::tail_prefers_the_first_user_boundary_after_target ... ok test config::tests::defaults_write_an_empty_file_and_reload_unchanged ... ok test config::tests::deprecated_flash_config_migrates_and_persists_only_0731 ... ok test config::tests::explicit_0731_dspark_opt_out_survives_the_default ... ok test config::tests::invalid_files_are_reported_instead_of_reset ... ok test config::tests::legacy_flat_model_settings_are_dropped_but_the_prompt_is_kept ... ok test config::tests::model_profiles_expose_only_their_upstream_thinking_modes ... ok test app::preferences::tests::selectors_rehydrate_their_generation_and_model_profiles ... ok test config::tests::only_changed_values_are_written_and_read_back ... ok test config::tests::qwen_selection_and_native_defaults_survive_restart ... ok test app::preferences::tests::multiline_system_prompt_round_trips_through_the_editor ... ok test app::generation::tests::legacy_generation_rows_collapse_into_their_user_turn ... ok test app::generation::tests::assistant_markdown_keeps_llm_tables ... ok test app::generation::tests::last_compaction_selects_its_tail_without_hiding_history ... ok test app::tests::chat_export_formats_visible_turns_reasoning_and_bash_tools ... ok test app::tests::assistant_stream_keeps_reasoning_separate_from_the_answer ... ok test app::view::stats::tests::current_session_summary_uses_persisted_chat_facts ... ok test app::tests::chat_html_export_is_safe_standalone_and_renders_embedded_surfaces ... ok test app::generation::tests::forced_compaction_requires_new_visible_chat ... ok test app::generation::tests::a2ui_auto_switch_waits_for_a_renderable_surface ... ok test app::generation::tests::extension_context_deduplicates_session_start_and_rearms_after_compaction ... ok test app::generation::tests::complete_tool_call_in_reasoning_gets_one_correction ... ok test dev_brain::tests::revision_fixture_preserves_numeric_looking_strings ... ok test app::tests::source_does_not_depend_on_a_sibling_ds4_checkout ... ok test dev_brain::tests::path_confinement_and_unrelated_notes_are_preserved ... ok test dev_brain::tests::skill_index_migration_does_not_overwrite_an_unrelated_root_note ... ok test dsml::tests::parses_reference_and_legacy_dsml_syntaxes ... ok test dsml::tests::recovers_complete_invokes_before_an_incomplete_one ... ok test dsml::tests::recovers_complete_invokes_without_the_outer_closing_tag ... ok test engine::ds4_sampling::tests::heap_fallback_preserves_rng_and_signed_zero_ties ... ok test engine::gguf::tests::accepts_exact_mxfp4_block_layout ... ok test engine::gguf::tests::keeps_unknown_tensor_kinds_rejected ... ok test engine::gguf::tests::maps_metadata_and_tensor_payload_without_copying_weights ... ok test engine::gguf::tests::mxfp4_scalar_dot_matches_independent_values ... ok test engine::gguf::tests::rejects_mxfp4_dimension_overflow ... ok test engine::gguf::tests::rejects_mxfp4_rows_that_are_not_block_aligned ... ok test engine::gguf::tests::rejects_truncated_mxfp4_payload ... ok test database::tests::context_work_reactivates_an_archived_session ... ok test database::tests::inline_svg_tool_call_survives_session_switch_compaction_and_reopen ... ok test database::tests::sessions_are_ordered_by_recent_use_within_sidebar_groups ... ok test engine::metal::glm::tests::dsa_indexer_schedule_matches_the_reference ... ok test engine::metal::glm::tests::glm53_m5_text_performance_gate ... ignored, requires the installed GLM 5.3 Flash Q2 checkpoint and Apple Metal test engine::metal::glm::tests::glm53_m5_vision_performance_and_oracle_gate ... ignored, requires GLM 5.3 Q2, its vision sidecar, a fixed image, and Apple Metal test engine::metal::glm::tests::glm53_reference_logits_replay_separates_sampling_from_execution ... ignored, requires the installed GLM 5.3 Flash Q2 checkpoint and Apple Metal test engine::metal::glm::tests::glm53_reference_prompt_tokens_match_shared_runtime ... ignored, installed GLM and DS4SERVER_GLM_REFERENCE_LOG from the standalone reference test engine::metal::glm::tests::glm53_two_row_verifier_restores_recurrent_state ... ignored, installed GLM 5.3 and Metal; run under test-supervisor test engine::metal::glm::tests::glm_byte_budget_reserves_prefill_before_dynamic_experts ... ok test engine::metal::glm::tests::glm_mtp_preserves_target_tokens_and_drafts ... ignored, requires the 197 GiB GLM 5.2 checkpoint and Apple Metal test engine::metal::glm::tests::glm_prefill_schedule_matches_ds4_boundaries ... ok test engine::metal::glm::tests::glm_resident_decode_flushes_periodically_without_a_final_or_ssd_flush ... ok test engine::metal::glm::tests::repeated_glm_prompt_rewinds_one_token_for_logits ... ok test engine::metal::glm::tests::resident_and_streamed_glm_match_ds4_decode_oracles ... ignored, requires the 197 GiB GLM 5.2 checkpoint and Apple Metal test engine::metal::glm::tests::streamed_glm_uses_ds4_indexed_prefill_for_long_prompts ... ignored, requires the 197 GiB GLM 5.2 checkpoint and Apple Metal test engine::metal::gpu::qwen_mtplx_allocation_tests::backend_allocation_policy_is_explicit_inside_and_outside_qwen_scope ... ignored, requires Apple Metal; allocation only, no GPU dispatch or model test engine::metal::gpu::qwen_mtplx_allocation_tests::dispatch_retains_allocation_without_changing_data_donation ... ignored, requires Apple Metal, no model weights test engine::metal::gpu::qwen_mtplx_allocation_tests::empty_storage_preserves_data_identity_views_and_zero_allocator_usage ... ignored, requires Apple Metal context; empty descriptors, no GPU allocation test engine::metal::gpu::qwen_mtplx_allocation_tests::mtplx_tensor_cpu_access_releases_native_storage ... ignored, requires Apple Metal; CPU buffer access only, no GPU dispatch or model test engine::metal::markov::tests::installed_markov_worker_dispatch ... ignored, requires installed 0731 DSpark support; CPU dispatch diagnostic, not parity acceptance test engine::kvstore::tests::opening_reclaims_checkpoints_the_index_cannot_reach ... ok test engine::metal::power_throttle_keeps_ds4_ewma_and_full_power_bypass ... ok test engine::kvstore::tests::budget_evicts_the_least_valuable_unprotected_entry ... ok test database::tests::a2ui_dismissal_persists_a_fresh_surface_boundary ... ok test engine::metal::qwen::tests::affine_split_k_matches_reference_shapes_and_scratch_bound ... ok test engine::metal::qwen::tests::dense_attention_crossover_is_phase_specific ... ok test engine::metal::qwen::tests::qwen_affine_qmv_and_qmm_match_mlx_reference ... ignored, requires the pinned Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_affine_qmv_profile ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::markov::tests::markov_workers_reuse_threads_and_buffers_with_ordered_ties ... ok test engine::metal::qwen::tests::qsa_selection_and_capacity_cover_the_full_native_window ... ok test engine::metal::qwen::tests::qwen_core_boundary_and_checkpoint_are_stable ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_fused_gdn_input_rows_match_separate_projections ... ignored, requires the pinned Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_gdn_conv_norm_rows_matches_mtplx ... ignored, requires Apple Metal test engine::metal::qwen::tests::qwen_gdn_delta_rows_matches_mtplx ... ignored, requires Apple Metal test engine::metal::qwen::tests::qwen_layer_profile ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_lazy_target_probabilities_match_batched_sampling ... ignored, requires the pinned Qwen metadata and Apple Metal; no model inference test engine::metal::qwen::tests::qwen_m5_performance_gate ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_metal_primitives_match_reference_vectors ... ignored, requires Apple Metal test engine::metal::qwen::tests::qwen_mtp_matches_target_and_restores_its_cache ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_qsa_dense_mask_accepts_unsorted_blocks ... ignored, requires Apple Metal test engine::metal::qwen::tests::qwen_qsa_full_context_preallocation_succeeds ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_qsa_logical_depth_oracles_cover_prefill_decode_and_state ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_qsa_real_layer_executes_the_first_sparse_token ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_qsa_selection_and_attention_remain_bounded_at_native_depths ... ignored, requires Apple Metal and allocates the full QSA score window test engine::metal::qwen::tests::qwen_reference_layer_trace ... ignored, diagnostic trace against the pinned MLX-LM reference test engine::metal::qwen::tests::qwen_reference_sdpa_trace ... ignored, diagnostic comparison with captured MTPLX SDPA inputs test engine::metal::qwen::tests::qwen_reference_stateful_trace ... ignored, diagnostic trace against the pinned MLX-LM reference test engine::metal::qwen::tests::qwen_reference_verify_trace ... ignored, diagnostic trace against the pinned MTPLX verifier test engine::metal::qwen::tests::qwen_sorted_routed_prefill_matches_grouped_output ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_stage_counters_preserve_async_batches ... ignored, requires pinned Qwen embeddings and Apple Metal; stage profiler opt-in test engine::metal::qwen::tests::qwen_target_submission_profile ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen::tests::qwen_verify_layer_profile ... ignored, requires the pinned 105 GB Qwen artifact set and Apple Metal test engine::metal::qwen_mtplx::allocator::mtplx_allocations_preserve_logical_bounds_with_reference_rounding ... ignored, requires Apple Metal, no model weights test engine::metal::qwen::tests::qwen_ple_gather_copies_only_the_requested_row ... ok test engine::metal::qwen_mtplx::allocator::mtplx_native_allocator_heap_limits_and_gpu_lifetime ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx::allocator::mtplx_native_allocator_replays_reference_allocations ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::ar::mtplx_ar_driver_matches_reference ... ignored, requires Apple Metal; unchanged MTPLX generate_ar orchestration oracle test engine::metal::qwen::tests::qwen_ple_hash_contract_matches_golden_boundaries ... ok test engine::metal::qwen_mtplx::array::mtplx_array_detach_clears_every_siblings_inputs_and_primitive ... ok test database::tests::session_model_migration_preserves_data_and_accepts_catalog ... ok test engine::metal::qwen_mtplx::array::mtplx_array_materialization_keeps_geometry_and_rejects_short_storage ... ignored, requires Apple Metal; typed materialized descriptors without model weights test engine::metal::qwen_mtplx::array::mtplx_array_layout_preserves_dtype_shape_stride_and_materialization_flags ... ok test engine::metal::qwen_mtplx::array::mtplx_dtype_promotion_matches_all_reference_pairs ... ok test engine::metal::qwen_mtplx::attention::mtplx_qsa_dense_mask_graph_matches_reference ... ignored, requires Apple Metal; original MTPLX block mask including sentinel and tails test engine::metal::qwen_mtplx::attention::mtplx_qsa_eager_array_graph_matches_reference ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::attention::mtplx_qsa_prefill_gather_graph_matches_reference ... ignored, requires Apple Metal; actual MTPLX tiled prefill gather test engine::metal::qwen_mtplx::attention::mtplx_qsa_rows_gather_graph_matches_reference ... ignored, requires Apple Metal; actual MTPLX QSA rows-gather attention test engine::metal::qwen_mtplx::attention::mtplx_sdpa_fallback_graph_matches_reference ... ignored, requires Apple M5 Max; actual Qwen SDPA fallback reference test engine::metal::qwen_mtplx::binary::mtplx_graph_binary_preserves_reference_branches ... ignored, requires Apple Metal; binary graph broadcast/layout and donation branches test engine::metal::qwen_mtplx::binding::mtplx_installed_module_binding_matches_reference ... ignored, requires installed DS4_QWEN38_ARTIFACTS and SSD policy; only small norms and four table rows evaluated test engine::metal::qwen_mtplx::cache::mtplx_kv_cache_graph_matches_reference ... ignored, requires Apple Metal; actual MTPLX KVCache growth, trim and state receipts test engine::metal::qwen_mtplx::cache::mtplx_qsa_cache_graph_matches_reference ... ignored, requires Apple Metal; actual MTPLX positional cache, mirror and held state aliases test engine::metal::qwen_mtplx::compile_graph::mtplx_compile_scalar_bits_and_custom_kernel_identity ... ignored, requires Metal buffers and external supervisor; scalar ownership only, no GPU dispatch test engine::kvstore::tests::longest_compatible_prefix_wins_and_hits_survive_reopen ... ok test engine::metal::qwen_mtplx::allocator::mtplx_allocator_cache_matches_live_reference_trace ... ok test engine::metal::qwen_mtplx::decoder::mtplx_decoder_connected_attention_and_moe_advance_caches ... ignored, requires Apple Metal and external test-supervisor; complete decoder/cache smoke test engine::metal::qwen_mtplx::compiled::mtplx_replay_replaces_descriptors_without_rebuilding_primitives ... ok test engine::metal::qwen_mtplx::dense::mtplx_dense_attention_batches_match_reference ... ignored, requires Apple M5 Max; actual BF16 batched matmul reference test engine::metal::qwen_mtplx::dense::mtplx_dense_float_graph_matches_reference ... ignored, requires Apple M5 Max; floating Matmul factory and original dispatch test engine::metal::qwen_mtplx::dense::mtplx_qsa_score_array_graph_matches_reference ... ignored, requires Apple M5 Max; canonical QSA F32 graph with the original TF32 setting test engine::metal::qwen_mtplx::encoder::mtplx_empty_bindings_preserve_nil_dependencies_without_dummy_storage ... ignored, requires Apple Metal; empty original-kernel grids and nil bindings test engine::metal::qwen_mtplx::decoder::mtplx_decoder_residual_preserves_graph_order ... ok test engine::metal::qwen_mtplx::encoder::mtplx_encoder_commits_after_primitives_and_balances_completion ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::encoder::mtplx_encoder_scope_routes_operators_and_allocator ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::encoder::mtplx_encoder_shared_events_and_error_completion_order ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::encoder::mtplx_encoder_untracked_dependencies_across_encoders_and_commands ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::eval::execution_tests::mtplx_eval_drains_failure_preserves_cause_and_retries_only_failed_nodes ... ignored, requires Apple Metal; supervised evaluator failure and retry test engine::metal::qwen_mtplx::eval::execution_tests::mtplx_eval_releases_intermediates_and_preserves_descriptor_donation ... ignored, requires Apple Metal; graph ownership and last-consumer release test engine::metal::qwen_mtplx::eval::execution_tests::mtplx_eval_retains_tracer_topology_without_input_donation ... ignored, requires Apple Metal; evaluator tracer donation and retained topology test engine::metal::qwen_mtplx::eval::execution_tests::mtplx_eval_runs_cpu_gpu_siblings_and_async_continuations ... ignored, requires Apple Metal; tiny supervised CPU/GPU evaluator graph test engine::metal::qwen_mtplx::encoder::mtplx_encoder_barrier_epochs_and_commit_thresholds ... ok test engine::metal::qwen_mtplx::context_copy::prompt_copy_match_and_backoff_preserve_reference_policy ... ok test engine::metal::qwen_mtplx::eval::mtplx_eval_tape_preserves_scheduled_detach_and_tracer_errors ... ok test engine::metal::qwen_mtplx::eval::mtplx_eval_tape_tracks_stream_fences_per_leaf_and_cross_device_union ... ok test engine::metal::qwen_mtplx::eval::mtplx_eval_tape_preserves_bfs_width_and_sibling_choice ... ok test engine::metal::qwen_mtplx::execution::mtplx_full_installed_ar_matches_reference ... ignored, full installed model; external guard and DS4_QWEN38_AR_REFERENCE required test engine::metal::qwen_mtplx::execution::mtplx_full_installed_mtp_prefill_matches_reference ... ignored, full installed MTP model; external guard and DS4_QWEN38_MTP_PREFILL_REFERENCE required test engine::metal::qwen_mtplx::execution::mtplx_full_installed_ping_forward_matches_reference ... ignored, full installed model; requires external memory guard and DS4_QWEN38_FORWARD_REFERENCE test engine::metal::qwen_mtplx::execution::qwen_power_throttle_drains_before_sleep_and_bypasses_at_full_power ... ignored, requires Apple Metal; run under test-supervisor test database::tests::migrations_and_crud_work ... ok test engine::metal::qwen_mtplx::fused::mtplx_compiled_fusion_gpu_matches_reference ... ignored, requires Metal and external supervisor; generated fusion vs pinned SiLU plus multi-output/scalar dispatch test engine::metal::qwen_mtplx::gdn::mtplx_graph_gdn_forward_matches_model_reference ... ignored, requires Apple Metal; actual MTPLX GDN forward and cache receipts test engine::metal::qwen_mtplx::gdn::mtplx_graph_gdn_prefill_and_verify_match_model_reference ... ignored, requires Apple Metal; complete GDN Conv1d prefill and fused verify graphs test engine::metal::qwen_mtplx::gdn::mtplx_graph_gdn_staged_primitives_match_reference ... ignored, requires Apple Metal; 80 actual delta-update receipts and six conv-normalization kernels test engine::metal::qwen_mtplx::gdn::mtplx_graph_gdn_step_preserves_views_and_siblings ... ignored, requires Apple Metal; GDN custom primitive strided copies and sibling roots test engine::metal::qwen_mtplx::graph_sync::mtplx_graph_event_snapshots_preserve_values_streams_and_shared_errors ... ignored, requires Apple Metal events, no model weights test engine::metal::qwen_mtplx::graph_sync::mtplx_graph_fence_coherence_preserves_empty_and_partial_word_spans ... ignored, requires Apple Metal3, model-free empty coherent dispatch test engine::metal::qwen_mtplx::graph_sync::mtplx_graph_fences_transfer_cpu_gpu_gpu_cpu_in_both_modes ... ignored, requires Apple Metal3, tiny model-free coherent fence kernels test engine::metal::qwen_mtplx::hyper::mtplx_graph_hyper_forward_matches_reference ... ignored, requires Apple M5 Max; actual MTPLX GatedResidual reference receipts test engine::metal::qwen_mtplx::hyper::mtplx_graph_hyper_pack_and_reads_match_reference ... ignored, requires Apple Metal; original hyper primitives and runtime pack test engine::metal::qwen_mtplx::indexing::mtplx_graph_indexing_preserves_layouts_and_offsets ... ignored, requires Apple Metal; Select layout branches, GatherAxis views and empty arguments test engine::metal::qwen_mtplx::indexing::mtplx_scatter_axis_graph_matches_reference ... ignored, requires Apple Metal; pinned Bool ScatterAxis layout and broadcast paths test engine::metal::qwen_mtplx::issue103_analysis::issue103_numeric_receipts ... ignored, #103 diagnostic; Metal required, eager versus compiled numeric operands test engine::metal::qwen_mtplx::issue103_analysis::issue103_sampling_receipts ... ignored, #103 diagnostic; Metal required, pins currently broken sampling law and invalid rows test engine::metal::qwen_mtplx::issue103_analysis::issue103_sorted_gather_receipts ... ignored, #103 diagnostic; M5 and pinned runtime shader required; initialized sentinels test engine::metal::qwen_mtplx::issue103_analysis::issue103_tokenizer_receipts ... ignored, #103 diagnostic; installed tokenizer and latest oracle JSONL; no GPU test engine::metal::qwen_mtplx::issue103_analysis::issue103_vision_position_receipts ... ignored, #103 diagnostic; small active attention module on Metal; mixed position boundary test engine::metal::qwen_mtplx::issue104::issue104_installed_ar_stream_and_state ... ignored, full pinned Bare-Speed model; external memory guard required test engine::metal::qwen_mtplx::issue105::issue105_batched_greedy_rejects_each_invalid_row ... ignored, Metal required; run serially under test-supervisor test engine::metal::qwen_mtplx::issue106::issue106_complete_state_and_checkpoint_recovery ... ignored, installed model and actual pre-fix checkpoint; external memory guard required test engine::metal::qwen_mtplx::issue106::issue106_upstream_exit_matrix ... ignored, installed model, scripted logits on real caches; external memory guard required test engine::metal::qwen_mtplx::issue108::issue108_attention_chunk_positions ... ignored, Metal and pinned MTPLX chunk fixtures; external supervisor required test engine::metal::qwen_mtplx::issue109::issue109_gate_phase_and_dtype_laws ... ignored, Metal and exhaustive pinned gate fixtures; external supervisor required test engine::metal::qwen_mtplx::issue110::issue110_actual_projection_rows_match_oracle ... ignored, installed layer weights and pinned oracle receipts; external memory supervisor required test engine::metal::qwen_mtplx::issue110::issue110_guard_allocation_refusal_releases_graph_and_retries ... ignored, Metal allocation refusal and retry; external supervisor required test engine::metal::qwen_mtplx::issue110::issue110_large_cold_and_warm_prefill ... ignored, full installed model and large partial chunks; serial memory supervisor required test engine::metal::qwen_mtplx::issue112_bench::issue112_hidden_prefill ... ignored, full installed model hidden-state prefill; serial supervisor required test engine::metal::qwen_mtplx::issue112_bench::issue112_paired_prefill ... ignored, full installed model; serial memory supervisor and explicit output directory test engine::metal::qwen_mtplx::fused::mtplx_compiled_constant_spelling ... ok test engine::metal::qwen_mtplx::linear::mtplx_graph_affine_dequantize_matches_reference ... ignored, requires Apple Metal; original table dequantize dtype/group/bit/layout receipts test engine::metal::qwen_mtplx::linear::mtplx_graph_affine_quantize_matches_reference ... ignored, requires Apple Metal; original affine quantize dtype/group/bit/layout receipts test engine::metal::qwen_mtplx::linear::mtplx_graph_gather_qmm_matches_reference ... ignored, requires Apple Metal; original GatherQMM array layouts and expert routing test engine::metal::qwen_mtplx::linear::mtplx_graph_quantized_linear_batched_identity ... ignored, requires Apple Metal and external supervisor; strided/broadcast batched affine dispatch test engine::metal::qwen_mtplx::linear::mtplx_graph_quantized_linear_matches_reference ... ignored, requires Apple M5 Max Metal; 78 pinned affine fixtures through lazy graph test engine::metal::qwen_mtplx::load::mtplx_safetensors_load_laziness_boundaries_and_lifetime ... ignored, requires Apple Metal; bounded CPU Load and dependent GPU graph test engine::metal::qwen_mtplx::mlp::mtplx_graph_shared_mlp_matches_reference ... ignored, requires Apple M5 Max; actual MTPLX shared MLP reference receipts test engine::metal::qwen_mtplx::mlp::mtplx_graph_split_and_compiled_silu_layouts ... ignored, requires Apple Metal; Split sibling ownership and compiled SiLU layouts test engine::metal::qwen_mtplx::linear::sorted_gather_guard_matches_pinned_call_predicates ... ok test engine::metal::qwen_mtplx::moe::mtplx_graph_sparse_moe_matches_reference ... ignored, requires Apple M5 Max; full MoE Array graph, no model weights; use test-supervisor test engine::metal::qwen_mtplx::moe_sorted::issue112_all_kernel_variants ... ignored, Metal synthetic all supported row-map variants; external supervisor test engine::metal::qwen_mtplx::moe_sorted::issue112_canary_failures ... ignored, Metal canary rejection and sticky fallback; external supervisor test engine::metal::qwen_mtplx::moe_sorted::issue112_full_model_state ... ignored, full installed model; validates all cold/warm state receipts against the pre-port oracle test engine::metal::qwen_mtplx::moe_sorted::issue112_installed_gate_up ... ignored, installed projection weights; external supervisor required test engine::metal::qwen_mtplx::model::mtplx_model_compile_policy_and_run_boundaries ... ok test engine::metal::qwen_mtplx::moe_sorted::row_map_applicability ... ok test engine::metal::qwen_mtplx::ngram::mtplx_ngram_embedding_matches_reference ... ignored, requires Apple Metal; full resident NGram graph and lazy decode history test engine::metal::qwen_mtplx::ngram::mtplx_ngram_gpu_rows_and_history_match_reference ... ignored, requires Apple Metal; original lazy NGram GPU row graph, no table test engine::metal::qwen_mtplx::ngram::mtplx_ngram_resident_matches_reference ... ignored, requires Apple Metal; original NGramTable resident gather/dequantize receipts test engine::metal::qwen_mtplx::ngram::mtplx_ngram_table_priority ... ignored, requires Apple Metal; NGram table routing and missing-sidecar behavior test engine::metal::qwen_mtplx::ngram_sidecar::mtplx_ngram_sidecar_matches_reference ... ignored, requires Apple Metal; actual file-backed MTPLX sidecar/LRU/dequantization receipts test engine::metal::qwen_mtplx::ngram_stage::mtplx_ngram_stage_allclose_branches ... ignored, requires Apple Metal; stage verification special values and original reduction branches test engine::metal::qwen_mtplx::ngram_stage::mtplx_ngram_stage_matches_reference ... ignored, requires Apple Metal; original complete stage lifecycle and file-backed tables test engine::metal::qwen_mtplx::normalization::mtplx_graph_norm_modules_match_reference ... ignored, requires Apple Metal; connected Qwen normalization graph golden fixtures test engine::metal::qwen_mtplx::normalization::mtplx_graph_rms_norm_preserves_reference_layout_and_values ... ignored, requires Apple Metal; graph RMSNorm donation, copy, broadcast and looped kernels test engine::metal::qwen_mtplx::normalization::mtplx_logsumexp_graph_matches_reference ... ignored, requires Apple Metal; original sampler LogSumExp branches test engine::metal::qwen_mtplx::normalization::mtplx_softmax_graph_storage_matches_reference ... ignored, requires Apple Metal; original Softmax type and storage branches test engine::metal::qwen_mtplx::ops::mtplx_concatenate_preserves_general_general_copy_semantics ... ignored, requires Apple Metal; Concatenate promotion, offsets, strided writers and validation test engine::metal::qwen_mtplx::ops::mtplx_owned_operations_build_and_execute_qsa_layout_graph ... ignored, requires Apple Metal; self-contained lazy QSA-layout recipe, no callback map test engine::metal::qwen_mtplx::ops::mtplx_slice_and_contiguous_preserve_cache_window_semantics ... ignored, requires Apple Metal; normalized Slice and Contiguous cache-window graph test engine::metal::qwen_mtplx::owner::issue105_product::issue105_product_ar_cleanup_and_http_retry ... ignored, installed Qwen model; serial test-supervisor with memory guard required test engine::metal::qwen_mtplx::owner::issue105_product::issue105_product_mtp_cleanup_and_http_retry ... ignored, installed Qwen MTP model; serial test-supervisor with memory guard required test engine::metal::qwen_mtplx::owner::issue106_product::issue106_product_discards_old_checkpoint_and_recovers_cold ... ignored, installed model and actual pre-fix checkpoint; external memory guard required test engine::metal::qwen_mtplx::owner::issue107_product::issue107_vision_product ... ignored, installed model plus vision tower; serial external memory supervisor required test engine::metal::qwen_mtplx::owner::issue109_product::issue109_verify_rows_and_warm_checkpoint ... ignored, installed model; serial external memory supervisor required test engine::metal::qwen_mtplx::owner::issue109_product::issue113_default_verify_and_checkpoint ... ignored, installed model and actual pre-head-chunk checkpoint; serial external memory supervisor test engine::metal::qwen_mtplx::owner::issue111_product::issue111_token_prefix_cache ... ignored, installed model; serial external memory supervisor required test engine::metal::qwen_mtplx::owner::issue116_product::issue116_normalized_token_cache ... ignored, installed model; serial external memory supervisor required test engine::metal::qwen_mtplx::owner::issue117_product::issue117_reasoning_history_cache ... ignored, installed model; serial external memory supervisor required test engine::metal::qwen_mtplx::owner::qwen_mtp_progress_publishes_without_turn_completion_or_double_counting ... ok test engine::metal::qwen_mtplx::owner::qwen_product_generator_chat_matches_reference ... ignored, full installed model through product Generator; external supervisor and chat reference required test engine::metal::qwen_mtplx::owner::qwen_vision_chat_checkpoint_preserves_image_identity ... ignored, requires installed Qwen, Metal, and DS4_QWEN_VISION_IMAGE; run under test-supervisor test engine::metal::qwen_mtplx::ple::mtplx_graph_ple_connected_matches_reference ... ignored, requires Apple M5 Max; complete original PLELayer with real lookup test engine::metal::qwen_mtplx::fused::mtplx_compile_fusion_preserves_parent_and_output_boundaries ... ok test engine::metal::qwen_mtplx::ple::mtplx_graph_ple_projection_and_cache_match_reference ... ignored, requires Apple M5 Max; actual MTPLX PLELayer after embedding lookup test engine::metal::qwen_mtplx::policy::qwen_server_policy_matches_original_functions ... ignored, requires DS4_QWEN38_POLICY_REFERENCE from pinned MTPLX; CPU-only test engine::metal::qwen_mtplx::policy::sorted_moe_switch_and_family_rehearsal ... ok test engine::metal::qwen_mtplx::prefill::mtplx_mtp_prefill_driver_matches_reference ... ignored, requires Apple Metal; original streaming MTP history prefill test engine::metal::qwen_mtplx::prefill::mtplx_prefill_driver_matches_reference ... ignored, requires Apple Metal; original _prefill control flow and raw cache roots test engine::metal::qwen_mtplx::qsa_attention::mtplx_qsa_attention_module_matches_reference ... ignored, requires Metal and unchanged whole-Attention receipts; no model download test engine::metal::qwen_mtplx::qsa_compile::mtplx_compiled_indexer_array_replay_matches_reference ... ignored, requires Metal and original compiled indexer receipts; no model weights test engine::metal::qwen_mtplx::qsa_core::mtplx_qsa_core_host_matches_reference ... ignored, requires Metal and original host-core receipts; no model weights test engine::metal::qwen_mtplx::qsa_graph::qsa_cache_donation_requires_descriptor_data_and_allocation_contract ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::qsa_graph::qsa_completion_owns_buffers_until_gpu_finishes ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::qsa_graph::qsa_evaluator_retains_inputs_and_siblings_not_primary_data ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::policy::retired_ar_pipeline_flag_cannot_change_server_or_turn_policy ... ok test engine::metal::qwen_mtplx::qsa_graph::qsa_schedule_preserves_the_selected_sibling ... ok test engine::metal::qwen_mtplx::fused::mtplx_compiled_emitter_matches_all_pinned_silu_bodies ... ok test engine::metal::qwen_mtplx::compile_graph::mtplx_compile_simplify_preserves_reference_parent_rules ... ok test engine::metal::qwen_mtplx::qsa_indexer::issue107::issue107_real_geometry_query_and_block_start_positions ... ignored, Metal and independently verified pinned indexer fixtures; external supervisor required test engine::metal::qwen_mtplx::qsa_indexer::mtplx_qsa_canonical_indexer_routes_match_reference ... ignored, requires Metal and original ongoing indexer routing receipts; no weights test engine::metal::qwen_mtplx::qsa_indexer::mtplx_qsa_indexer_compiled_commit_matches_reference ... ignored, requires Metal and original indexer lifecycle receipts; no model weights test engine::metal::qwen_mtplx::qsa_indexer::mtplx_qsa_indexer_prefix_matches_reference ... ignored, requires Apple Metal, original stateful QSAIndexer receipts, no model weights test engine::metal::qwen_mtplx::qsa_prefill::mtplx_qsa_prefill_graph_matches_reference ... ignored, requires Metal and original two-stage prefill receipts, no weights test engine::metal::qwen_mtplx::qsa_prepare::mtplx_qsa_prepare_graph_matches_reference ... ignored, requires Apple Metal; parameterized original QSA preparation and traced positions test engine::metal::qwen_mtplx::qsa_select::mtplx_qsa_fused_graph_matches_reference ... ignored, requires Apple Metal and original QSA selector receipts; no model weights test engine::metal::qwen_mtplx::random::mtplx_sampler_prefix_matches_reference ... ignored, requires Apple Metal; original target-prefix sampler and default RNG test engine::metal::qwen_mtplx::random::mtplx_sampler_resident_matches_reference ... ignored, requires Apple Metal; original MTPLX resident sampling and keyed RNG test engine::metal::qwen_mtplx::reduce::mtplx_sampler_argmax_matches_reference ... ignored, requires Apple Metal; original MTPLX greedy ArgReduce and storage test engine::metal::qwen_mtplx::reduce::mtplx_sum_graph_matches_reference ... ignored, requires Apple Metal; original shared sum dispatch and QSA mean test engine::metal::qwen_mtplx::residency::mtplx_residency_matches_reference_lifecycle_cases ... ignored, requires Apple Metal 3 / macOS 15, no model weights test engine::metal::qwen_mtplx::rope::mtplx_rope_graph_matches_reference ... ignored, requires Apple Metal; actual MTPLX RoPE, static YaRN and multi-axis receipts test engine::metal::qwen_mtplx::sampling::mtplx_sampler_batched_matches_reference ... ignored, requires Apple Metal; original MTPLX bound and serial batch distributions test engine::metal::qwen_mtplx::sampling::mtplx_sampler_entry_matches_reference ... ignored, requires Apple Metal; actual MTPLX generator sampling entry test engine::metal::qwen_mtplx::sampling::mtplx_sampler_fallback_matches_reference ... ignored, requires Apple Metal; original sparse fallback and host dense sampler test engine::metal::qwen_mtplx::request::qwen_request_progress_uses_ui_frontiers_and_decode_timer ... ok test engine::metal::qwen_mtplx::sampling::mtplx_sampler_penalties_match_reference ... ignored, requires Apple Metal; original GPU and CPU raw-logit penalties test engine::metal::qwen_mtplx::sampling::mtplx_sampler_selection_matches_reference ... ignored, requires Apple Metal; original MTPLX sampler selection, no model weights test engine::metal::qwen_mtplx::sampling::mtplx_sampler_serial_support_matches_reference ... ignored, requires Apple Metal; actual MTPLX serial candidate route, no weights test engine::metal::qwen_mtplx::request::qwen_request_settings_override_backend_policy ... ok test engine::metal::qwen_mtplx::scheduler::mtplx_cpu_primitive_holds_data_and_temporaries_in_fifo_order ... ignored, requires Apple Metal shared storage, no GPU dispatch or model weights test engine::metal::profile::tests::profile_reports_locality_and_lru_hits ... ok test engine::metal::qwen_mtplx::scheduler::mtplx_scheduler_cpu_events_propagate_errors_without_consuming_source ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::scheduler::mtplx_cpu_dispatch_counts_tenth_and_completes_after_failed_work ... ok test engine::metal::qwen_mtplx::sdpa::mtplx_sdpa_vector_matches_reference ... ignored, requires Apple M5 Max; actual pinned fused SDPA kernels test engine::metal::qwen_mtplx::session_cache::issue114_snapshot_stage_preserves_zero_bits ... ignored, Metal; exact pinned lazy/deep snapshot zero-sign law test engine::metal::qwen_mtplx::session_cache::mtplx_full_installed_chat_matches_reference ... ignored, full installed model; external guard and DS4_QWEN38_CHAT_REFERENCE required test engine::metal::qwen_mtplx::scheduler::mtplx_scheduler_streams_preserve_fifo_errors_and_shutdown ... ok test engine::metal::qwen_mtplx::session_cache::mtplx_session_boundary_policy ... ok test engine::metal::qwen_mtplx::session_cache::mtplx_session_final_state_requires_capture_and_safe_cache ... ok test engine::metal::qwen_mtplx::session_checkpoint::qwen_checkpoint_roundtrip_and_failed_restore_preserve_live_state ... ignored, model-free Metal checkpoint; external supervisor and DS4_QWEN38_CHECKPOINT_DIR required test engine::metal::qwen_mtplx::session_codec::mtplx_session_codec_host_import_matches_reference ... ignored, model-free Metal imports; external supervisor and DS4_HOST_IMPORT_REFERENCE required test engine::metal::qwen_mtplx::session_codec::mtplx_session_codec_matches_original_blobs_and_restore ... ignored, tiny GPU arrays; external supervisor and DS4_SESSION_CODEC_REFERENCE required test engine::metal::qwen_mtplx::sort::mtplx_sort_graph_matches_reference ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::sparse_attention::mtplx_sparse_attention_graph_matches_reference ... ignored, requires Apple M5; actual MTPLX sparse Decode and TensorOps Prefill consumers test engine::metal::qwen_mtplx::speculative::mtplx_full_installed_mtp_generation_matches_reference ... ignored, full installed model; external guard and DS4_QWEN38_MTP_GENERATION_REFERENCE required test engine::metal::qwen_mtplx::stream::mtplx_stream_routes_queues_events_and_finalizes_all_under_pressure ... ignored, requires Apple Metal, tiny model-free two-queue copy test database::tests::chat_and_compaction_history_survive_reopen_and_session_deletion ... ok test engine::metal::qwen_mtplx::submission::mtplx_submission_attaches_at_flush_eval_finish_and_drop ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx::unary::mtplx_graph_unary_preserves_reference_layout_and_values ... ignored, requires Apple Metal; graph unary layout, donation and kernel boundaries test engine::metal::qwen_mtplx::verify_sdpa::issue113_head_chunk_outputs_and_dispatch ... ignored, Metal, pinned head-chunk numerical and dispatch fixtures; serial supervisor test engine::metal::qwen_mtplx::stream::mtplx_stream_registry_preserves_thread_defaults_templates_and_clear ... ok test engine::metal::qwen_mtplx::views::mtplx_dtype_conversion_and_views_preserve_values_layout_and_donation ... ignored, requires Apple Metal; original conversion/view kernels and donation in lazy eval test engine::metal::qwen_mtplx::views::mtplx_dynamic_slice_graph_matches_reference ... ignored, requires Metal and original dynamic slice receipts; no model weights test engine::metal::qwen_mtplx::views::mtplx_reshape_shares_or_copies_in_the_connected_evaluator ... ignored, requires Apple Metal; original Reshape copy kernels and shared backing test engine::metal::qwen_mtplx::views::mtplx_views_preserve_aliases_offsets_strides_and_gpu_output ... ignored, requires Apple Metal; connected zero-copy views and offset-aware original copy kernel test engine::metal::qwen_mtplx::vision::qwen_vision_tower_matches_mtplx_image ... ignored, requires Metal and pinned Qwen vision artifacts/reference values test engine::metal::qwen_mtplx::weights::mtplx_checkpoint_projection_fusions_match_reference ... ignored, requires Apple Metal; bounded lazy checkpoint Load and fusion test engine::metal::qwen_mtplx::weights::mtplx_installed_checkpoint_fusion_metadata_matches_reference ... ignored, requires installed DS4_QWEN38_ARTIFACTS; headers only, never evaluate weights test engine::metal::qwen_mtplx_tests::mtplx_affine_selection_preserves_reference_boundaries ... ok test engine::metal::qwen_mtplx_tests::mtplx_canonical_hyper_and_gdn_kernels_match_reference ... ignored, requires Apple Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_canonical_source_bodies_preserve_pinned_hashes ... ok test engine::metal::qwen_mtplx_tests::mtplx_connected_delta_update_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_gather_sort_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_gdn_decode_matches_model_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_gdn_forward_matches_model_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_gdn_staged_matches_model_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_norm_modules_match_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_router_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_sparse_moe_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_connected_switch_glu_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_gate_up_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_cache_lifecycle_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_backings_and_dynamic_copies_match_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_cache_routing_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_cache_window_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_capacity_matches_reference ... ok test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_indexer_modes_match_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx::verify_sdpa::issue113_plan_and_policy_match_pinned_oracle ... ok test engine::metal::qwen_mtplx_tests::mtplx_qsa_connected_cache_selection_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_eager_topk_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_f32_scores_match_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_indexer_preparation_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_indexer_routes_match_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_prefill_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_prefill_producer_dispatch_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_qsa_compiled_scalar_sources_match_reference ... ok test engine::metal::qwen_mtplx_tests::mtplx_qsa_selector_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_runtime_affine_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_runtime_argsort_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test engine::metal::qwen_mtplx_tests::mtplx_runtime_gather_matches_reference ... ignored, requires Apple M5 Max Metal, no model weights test dev_brain::tests::parser_and_index_rebuild_ignore_links_in_code ... ok test engine::metal::qwen_mtplx::submission::mtplx_all_native_command_commits_pass_the_submission_hook ... ok test engine::metal::tests::batch_raw_span_includes_the_chunk_and_previous_window ... ok test engine::metal::tests::compression_schedule_tracks_the_deepseek_model_shape ... ok test engine::metal::tests::decode_feature_policy_keeps_device_generations_and_rollbacks_separate ... ok test engine::metal::tests::decode_raw_span_tracks_the_logical_sliding_window ... ok test engine::metal::tests::directional_steering_matches_the_ds4_token_oracle ... ignored, requires the installed Flash GGUF, DS4 steering fixture, and a Metal device test engine::metal::tests::dspark_confidence_quantizes_q8_input_like_ds4 ... ok test engine::metal::tests::dspark_markov_activation_matches_q8_rounding ... ok test engine::metal::tests::dspark_matches_original_summary_cycles ... ignored, requires installed 0731/DSpark and DS4SERVER_DSPARK_REFERENCE cycle recording test engine::metal::tests::dspark_runs_a_target_owned_greedy_cycle ... ignored, requires the installed 0731 Flash and checkpoint-specific DSpark GGUF fixtures test engine::metal::tests::dspark_scheduler_matches_the_ds4_default_window ... ok test engine::metal::tests::dspark_verifier_selects_only_the_committed_row ... ok test engine::metal::tests::flash_0731_long_context_crosses_indexed_prefill_boundary ... ignored, requires a 0731 Flash GGUF and an Apple M5 device test engine::metal::tests::flash_0731_m5_decode_performance_gate ... ignored, requires a 0731 Flash GGUF and an Apple M5 device test engine::metal::tests::flash_0731_resident_and_ssd_streaming_choose_the_same_tokens ... ignored, requires the installed 81 GiB Flash GGUF fixture and a Metal device test engine::metal::tests::flash_0731_runs_exact_sampled_dspark ... ignored, requires the installed 0731 target and checkpoint-specific DSpark GGUF fixtures test engine::metal::tests::flash_0731_ssd_streaming_maps_and_seeds_batched_prefill_layers ... ignored, requires the installed 81 GiB Flash GGUF fixture and a Metal device test engine::metal::tests::half_conversion_handles_normal_and_subnormal_values ... ok test engine::metal::tests::pro_q4_model_spans_remain_isolated ... ok test engine::metal::tests::generated_hotlists_match_each_model_shape ... ok test engine::metal::tests::pro_ssd_streaming_full_layer_and_selected_batch_agree ... ignored, requires the installed DeepSeek V4 Pro GGUF and Apple Metal test engine::metal::tests::pro_resident_admission_includes_weights_context_and_scratch ... ok test engine::metal::tests::resident_multi_session_switching_preserves_each_kv_frontier ... ignored, requires the installed 81 GiB Flash GGUF fixture and a Metal device test engine::metal::tests::ssd_streaming_supports_dspark ... ignored, requires the installed 0731 Flash and checkpoint-specific DSpark GGUF fixtures test engine::metal::tests::streaming_memory_plan_matches_ds4_graph_formulas ... ok test engine::metal::vision::tests::glm53_resize_matches_reference_token_grids ... ok test engine::qwen::tests::metadata_and_safetensors_boundaries_fail_closed ... ok test engine::qwen::tests::pinned_artifact_set_loads_and_renders_goldens ... ignored, requires DS4_QWEN38_ARTIFACTS to point at the pinned 105 GB source test engine::qwen::tests::pinned_qwen_metadata_matches_product_without_executor_state ... ignored, requires DS4_QWEN38_ARTIFACTS to point at the pinned 105 GB source test engine::qwen_vision::qwen_image_cache_keys_distinguish_pixels_and_preserve_prior_text ... ok test engine::metal::qwen_mtplx::scheduler::mtplx_scheduler_activity_preserves_reference_pressure_and_wait_rules ... ok test engine::qwen_vision::qwen_vision_positions_and_resize_contract ... ok test engine::sampling_tests::checkpoint_headers_identify_the_exact_model ... ok test engine::sampling_tests::checkpoint_rebuilds_explain_compatibility_and_history_misses ... ok test engine::sampling_tests::checkpoint_tag_accepts_an_unchanged_prefix_before_reminders ... ok test engine::sampling_tests::checkpoint_tag_covers_the_canonical_chat_state ... ok test engine::qwen::tests::frozen_inventory_and_memory_categories_are_exact ... ok test engine::sampling_tests::ds4_sampler_real_logits_cpu_benchmark ... ignored, CPU-only; requires DS4_SAMPLER_RECORDING with the recorded GLM logits test engine::sampling_tests::exact_delta_sampling_accepts_or_corrects_the_draft ... ok test engine::sampling_tests::generated_text_drains_incomplete_bytes_before_phase_changes_and_finish ... ok test engine::sampling_tests::generated_text_preserves_thinking_utf8_and_split_stops ... ok test engine::sampling_tests::metal_executes_real_flash_token ... ignored, requires the 80 GiB Flash checkpoint and Apple Metal test engine::metal::qwen_mtplx::sampling::mtplx_sampler_distribution_and_rng_match_reference ... ok test engine::sampling_tests::qwen_rng_matches_numpy_pcg64 ... ok test engine::sampling_tests::qwen_sampling_uses_mtplx_global_nucleus_mass_before_top_k ... ok test engine::sampling_tests::resumed_prefill_crossover_matches_each_ds4_graph ... ok test engine::sampling_tests::sampling_probabilities_match_ds4_filter_order ... ok test engine::sampling_tests::split_utf8_token_bytes_are_joined_before_decoding ... ok test engine::sampling_tests::top_k_and_stream_stops_are_applied_before_output ... ok test engine::sampling_tests::workspace_instruction_identity_participates_in_append_only_kv_keys ... ok test engine::sampling_tests::zero_temperature_is_greedy ... ok test engine::tokenizer::issue111::issue111_ds4_families ... ignored, CPU-only; installed DS4 GGUFs and exact oracle IDs test engine::tokenizer::issue111::issue111_every_unicode_scalar_split ... ignored, CPU-only; exhaustive pinned Qwen split receipt test engine::tokenizer::issue111::issue111_qwen_tokens_and_requests ... ignored, CPU-only; installed Qwen tokenizer and pinned exact IDs test engine::metal::qwen_mtplx::ngram::mtplx_ngram_cpu_rows_and_raw_history_match_reference ... ok test engine::tokenizer::issue116::issue116_nfc_tokens_and_requests ... ignored, CPU-only; pinned NFC receipts and installed Qwen tokenizer test engine::tokenizer::issue111::qwen_split_boundaries ... ok test engine::tokenizer::issue116::nfc_contract_and_composition ... ok test engine::tokenizer::issue116::only_affected_qwen_history_changes_checkpoint_tags ... ok test engine::tokenizer::issue117::direct_history_omits_reasoning_but_retains_the_scaffold ... ok test engine::tokenizer::issue117::issue117_history_renders_tokens_and_context ... ignored, CPU-only; installed Qwen tokenizer and pinned history receipts test engine::tokenizer::issue117::reasoning_only_direct_turn_merges_surrounding_users ... ok test engine::tokenizer::issue117::only_affected_histories_change_keys ... ok test engine::tokenizer::tests::character_helpers_are_total_at_every_byte_offset ... ok test engine::tokenizer::tests::ds4_chat_matches_original_session_tokens ... ignored, CPU-only; requires DS4SERVER_CHAT_REFERENCE and its installed GGUF test engine::tokenizer::tests::qwen_checkpoint_continuation_matches_full_conversation ... ignored, requires the installed Qwen tokenizer, but no GPU or model weights test engine::tokenizer::tests::qwen_plain_chat_matches_mtplx_server_tokens ... ignored, requires local tokenizer and tools/qwen-chat-reference.py output; no inference test engine::tokenizer::tests::reasoning_prefixes_match_each_model_family_contract ... ok test engine::validation::tests::configured_glm53_main_fixture_passes_the_exact_layout ... ok test engine::validation::tests::configured_glm53_vision_fixture_passes_the_exact_layout ... ok test engine::validation::tests::installed_dspark_fixture_passes_the_target_layout ... ok test engine::validation::tests::mxfp4_is_limited_to_routed_experts ... ok test engine::metal::qwen_mtplx_tests::mtplx_qsa_prefill_workspace_matches_reference ... ok test extensions::tests::duplicate_skill_names_and_update_rollback_are_deterministic ... ok test dev_brain::tests::validation_names_every_drifted_source_and_requires_semantic_refresh ... ok test extensions::tests::hook_output_is_bounded_typed_and_event_matched ... ok test dev_brain::tests::source_hash_drift_excludes_page_from_authoritative_queries ... ok test extensions::tests::manifest_and_paths_are_validated_without_following_escapes ... ok test extensions::tests::pinned_ponytail_runs_all_lifecycle_modes ... ignored, downloads the pinned Ponytail reference integration test engine::sampling_tests::probability_ratio_speculation_preserves_the_target_distribution ... ok test extensions::tests::symlink_and_variable_escapes_are_rejected ... ok test extensions::tests::registry_persists_enable_disable_errors_and_uninstall ... ok test instructions::tests::changes_removals_resume_and_compaction_are_append_only ... ok test instructions::tests::empty_and_repaired_baselines_do_not_repeat_prompt_content ... ok test engine::metal::qwen_mtplx::array::mtplx_array_releases_sibling_cycles_and_deep_input_graphs ... ok test instructions::tests::discovery_is_global_to_local_deduplicated_and_confined ... ok test metrics::tests::cache_report_splits_buckets_and_folds_index_files_into_their_checkpoint ... ok test metrics::tests::decode_timer_excludes_later_work_and_resets_between_requests ... ok test metrics::tests::prompt_timing_keeps_unmeasured_components_distinct_from_zero ... ok test metrics::tests::removed_preview_metric_code_stays_decodable ... ok test metrics::tests::snapshots_track_runtime_and_server_counters ... ok test instructions::tests::newly_crossed_scope_is_added_once_and_unavailable_content_is_retained ... ok test model::qwen::tests::embedded_manifest_is_the_frozen_complete_set ... ok test model::qwen::tests::verification_rejects_hash_mismatch_and_honors_cancellation ... ok test model::transfer::tests::cancellation_keeps_the_partial_file_for_the_next_run ... ok test model::transfer::tests::catalog_and_checksum_verification_are_explicit ... ok test model::qwen::qwen_vision_is_an_independent_managed_artifact_set ... ok test model::transfer::tests::qwen_set_verifies_reloads_and_removes_as_one_managed_artifact ... ignored, requires DS4_QWEN38_ARTIFACTS to point at the pinned 105 GB source test model::transfer::tests::managed_artifact_inventory_and_delete_include_partial_files ... ok test instructions::tests::frames_escape_control_tags_and_enforce_utf8_byte_limits ... ok test model::transfer::tests::verification_reports_bytes_read ... ok test model_eval::tests::acceleration_receipt_reports_effective_sampling_contract ... ok test model_eval::tests::acceleration_switch_uses_each_models_native_path ... ok test model_eval::tests::canary_cross_phase_samples_keep_their_start_phase ... ok test model::transfer::tests::restart_resumes_at_the_existing_partial_byte ... ok test model_eval::tests::evaluations_exclude_overlapping_workers_and_release_on_exit ... ok test model_eval::tests::external_canary_observes_phases_and_finishes_on_eof ... ignored, Metal probe only; DS4SERVER_CANARY_BINARY must point to the current release binary test model_eval::tests::external_canary_protocol_accepts_only_known_phases ... ok test model_eval::tests::parses_safe_defaults_and_overrides ... ok test model_eval::tests::rejects_unbounded_or_invalid_limits ... ok test model_eval::tests::repeated_prompts_form_one_ordered_conversation ... ok test model_eval::tests::warmup_timing_separates_loading_without_inventing_missing_durations ... ok test model_eval::tests::worker_progress_events_advance_the_watchdog ... ok test native_edit::tests::edit_history_supports_undo_and_redo ... ok test native_edit::tests::paste_replays_a_complete_command_shortcut ... ok test native_media::tests::media_player_only_accepts_remote_http_urls ... ok test native_menu::tests::edit_items_are_custom_menu_events ... ok test native_menu::tests::user_guide_uses_unmodified_f1 ... ok test native_menu::tests::view_items_keep_the_selected_pane_checked ... ok test runtime::tests::dropping_active_generation_cancels_it ... ok test runtime::tests::operation_failures_use_the_matching_event ... ok test runtime::tests::operation_tracking_is_consistent ... ok test runtime::tests::runtime_panic_recovery_accepts_the_next_operation ... ok test server::request::tests::reasoning_requests_preserve_each_models_exact_modes ... ok test server::tests::canonical_tool_replay_preserves_argument_types ... ok test server::tests::connection_slots_enforce_the_limit_and_release_on_drop ... ok test server::tests::content_arrays_match_ds4_text_projection ... ok test server::tests::context_limit_errors_use_protocol_standard_fields ... ok test server::tests::cors_headers_are_opt_in_and_cover_preflight ... ok test dev_brain::tests::skill_validation_and_default_guide_restore_are_strict ... ok test server::tests::dsml_tool_stream_projects_incremental_json_arguments ... ok test server::tests::generated_dsml_becomes_openai_tool_calls ... ok test server::tests::generated_tool_parser_accepts_ds4_recovery_syntaxes ... ok test server::tests::model_metadata_uses_the_requested_alias_and_default_token_limit ... ok test server::tests::protocol_tool_results_require_live_or_replayed_call_ids ... ok test server::tests::qwen_http_requests_keep_echoed_reasoning_without_tools ... ok test server::tests::responses_parser_rejects_dropped_state_and_preserves_hosted_calls ... ok test server::tests::sampled_tool_replay_survives_server_restart ... ok test server::tests::streaming_errors_match_ds4_server_framing ... ok test dev_brain::tests::validation_keeps_broken_links_editable_and_reports_provenance_errors ... ok test server::tests::tool_prompt_matches_ds4_server_text ... ok test server::tests::tool_stream_projects_ds4_recovery_syntaxes ... ok test settings::tests::captured_ds4_cli_options_are_uniquely_classified ... ok test settings::tests::effective_settings_build_one_engine_and_turn_configuration ... ok test settings::tests::effective_settings_preserve_unset_model_defaults ... ok test settings::tests::execution_settings_keep_ds4_automatic_values_and_glm_rules ... ok test settings::tests::kv_cache_gates_follow_the_ds4_store_rules ... ok test settings::tests::reasoning_selection_is_exact_and_model_specific ... ok test settings::tests::runtime_settings_preserve_automatic_values_and_cross_field_rules ... ok test settings::tests::speculative_settings_match_acceleration_defaults_and_dependencies ... ok test dev_brain::tests::verified_skills_are_indexed_and_injected_on_demand ... ok test server::tests::streaming_prefill_keeps_the_client_connection_alive ... ok test model_eval::tests::cpu_accounting_matches_getrusage_units ... ok test dev_brain::tests::source_versions_follow_that_file_instead_of_the_whole_worktree ... ok test engine::validation::tests::installed_ds4_fixture_opens_and_renders_a_prompt ... ok test extensions::tests::direct_hook_runner_isolated_environment_and_handles_failures ... ok test model::transfer::tests::stalled_download_times_out_and_keeps_the_partial_file ... ok test server::tests::request_deadline_stops_slow_clients ... ok test engine::sampling_tests::ds4_sampler_matches_original_reference_tokens_and_rng ... ok test extensions::tests::lifecycle_matchers_preserve_declared_event_order ... ok test engine::qwen_vision::qwen_image_preprocessing_matches_pillow_mtplx ... ok test agent::tests::execution_failures_and_timeouts_have_distinct_codes ... ok kill: 7489: No such process test agent::tests::dropping_session_tools_stops_live_jobs_and_removes_output ... ok test agent::tests::local_file_and_bash_tools_execute_in_the_project ... ok test engine::metal::qwen_mtplx_tests::mtplx_runtime_shaders_are_pinned ... ok test extensions::tests::hook_failures_are_bounded_actionable_and_non_shell ... ok test engine::metal::qwen_mtplx::sampling::mtplx_sampler_mixed_distributions_match_reference ... ok test result: ok. 320 passed; 0 failed; 241 ignored; 0 measured; 0 filtered out; finished in 5.49s Running unittests tools/qwen38-artifacts.rs (target/debug/deps/qwen38_artifacts-3a34dfcd9c4f3de8) running 4 tests test tests::artifact_names_cannot_escape_the_output_directory ... ok test tests::affine_sample_digest_uses_packed_values_scales_and_biases ... ok test tests::safetensors_validation_rejects_duplicate_names_and_invalid_ranges ... ok test tests::artifact_download_resumes_an_authenticated_partial ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running unittests tools/test-supervisor.rs (target/debug/deps/test_supervisor-978addc9e5e8dbda) running 4 tests test supervisor::tests::direct_worker_arguments_are_not_rust_test_arguments ... ok test supervisor::tests::split_probe_records_do_not_reset_progress ... ok test supervisor::tests::split_records_cannot_be_interleaved_with_watchdog_samples ... ok ready{"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} ready {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} {"event":"gpu_canary_sample","ok":true} progressprogressprogressprogressprogressprogressprogressprogresstest supervisor::tests::watchdog_stops_memory_and_silence_but_not_total_runtime ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.38s