[INFO] fetching crate relon-analyzer 0.1.0-rc3...
[INFO] testing relon-analyzer-0.1.0-rc3 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate relon-analyzer 0.1.0-rc3 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate relon-analyzer 0.1.0-rc3
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate relon-analyzer 0.1.0-rc3
[INFO] tweaked toml for crates.io crate relon-analyzer 0.1.0-rc3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate relon-analyzer 0.1.0-rc3 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate relon-analyzer 0.1.0-rc3 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487
[INFO] running `Command { std: "docker" "start" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.20
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling text-size v1.1.1
[INFO] [stderr]    Compiling countme v3.0.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling relon-cap v0.1.0-rc3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rowan v0.15.18
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling crossbeam-deque v0.8.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling ordered-float v4.6.0
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling relon-parser v0.1.0-rc3
[INFO] [stderr]    Compiling relon-analyzer v0.1.0-rc3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 11.46s
[INFO] running `Command { std: "docker" "inspect" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling relon-analyzer v0.1.0-rc3 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.51s
[INFO] running `Command { std: "docker" "inspect" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.08s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/relon_analyzer-802558539dfda49a)
[INFO] [stdout] 
[INFO] [stdout] running 433 tests
[INFO] [stdout] test ban_unsafe_types::tests::deeply_nested_any_reported ... ok
[INFO] [stdout] test ban_unsafe_types::tests::flat_int_silent ... ok
[INFO] [stdout] test ban_unsafe_types::tests::list_of_any_reported ... ok
[INFO] [stdout] test ban_unsafe_types::tests::multi_segment_any_silent ... ok
[INFO] [stdout] test ban_unsafe_types::tests::null_unit_and_enum_report_reserved_type_name ... ok
[INFO] [stdout] test ban_unsafe_types::tests::dict_string_any_reported ... ok
[INFO] [stdout] test ban_unsafe_types::tests::flat_any_reported ... ok
[INFO] [stdout] test ban_unsafe_types::tests::context_string_propagates ... ok
[INFO] [stdout] test capability_check::tests::dynamic_call_is_silent ... ok
[INFO] [stdout] test capability_check::declared_gate_tests::switch_on_flags_even_when_uncalled ... ok
[INFO] [stdout] test capability_check::declared_gate_tests::switch_on_undeclared_is_error ... ok
[INFO] [stdout] test capability_check::tests::explicit_per_bit_grants_silence_check ... ok
[INFO] [stdout] test capability_check::tests::dead_and_rhs_is_not_flagged ... ok
[INFO] [stdout] test capability_check::declared_gate_tests::switch_on_gated_effectful_passes ... ok
[INFO] [stdout] test capability_check::tests::dead_or_rhs_is_not_flagged ... ok
[INFO] [stdout] test capability_check::tests::multiple_missing_bits_emit_multiple_diagnostics ... ok
[INFO] [stdout] test capability_check::tests::live_ternary_branch_is_still_flagged ... ok
[INFO] [stdout] test capability_check::tests::cross_module_call_is_flagged ... ok
[INFO] [stdout] test capability_check::declared_gate_tests::switch_on_declared_pure_passes ... ok
[INFO] [stdout] test capability_check::tests::direct_call_without_grant_is_flagged ... ok
[INFO] [stdout] test capability_check::tests::capability_required_blocks_evaluation ... ok
[INFO] [stdout] test code_actions::tests::cursor_off_diagnostic_returns_empty ... ok
[INFO] [stdout] test capability_check::tests::nested_call_in_dead_branch_is_silenced ... ok
[INFO] [stdout] test code_actions::tests::unresolved_reference_offers_sibling_and_root_forms ... ok
[INFO] [stdout] test capability_check::tests::empty_gates_skip_check ... ok
[INFO] [stdout] test capability_check::tests::stdlib_call_is_silent ... ok
[INFO] [stdout] test complete::tests::bare_context_includes_enum_names ... ok
[INFO] [stdout] test capability_check::tests::variable_cond_keeps_both_branches_live ... ok
[INFO] [stdout] test complete::tests::bare_context_does_not_offer_directive_names ... ok
[INFO] [stdout] test capability_check::declared_gate_tests::switch_off_undeclared_is_not_gated ... ok
[INFO] [stdout] test capability_check::tests::reads_fs_grant_silences_diagnostic ... ok
[INFO] [stdout] test capability_check::tests::transitive_chain_is_flagged ... ok
[INFO] [stdout] test capability_check::tests::each_new_capability_bit_flagged_independently ... ok
[INFO] [stdout] test complete::tests::recovering_at_amp_surfaces_reference_bases ... ok
[INFO] [stdout] test complete::tests::recovering_at_decorator_surfaces_sibling_closures ... ok
[INFO] [stdout] test complete::tests::destructure_import_seeds_binding_labels ... ok
[INFO] [stdout] test complete::tests::directive_context_suggests_directive_names ... ok
[INFO] [stdout] test complete::tests::bare_context_includes_stdlib ... ok
[INFO] [stdout] test ban_unsafe_types::tests::list_of_int_silent ... ok
[INFO] [stdout] test complete::tests::import_alias_seeds_module_label ... ok
[INFO] [stdout] test complete::tests::keywords_for_cursor_directive_works_without_parse ... ok
[INFO] [stdout] test complete::tests::keywords_for_cursor_reference_works_without_parse ... ok
[INFO] [stdout] test complete::tests::bare_context_includes_schema_names ... ok
[INFO] [stdout] test complete::tests::recovering_closure_return_after_arrow_surfaces_types ... ok
[INFO] [stdout] test complete::tests::recovering_generic_args_surfaces_primitives_and_schemas ... ok
[INFO] [stdout] test complete::tests::recovering_member_dot_surfaces_dict_keys ... ok
[INFO] [stdout] test complete::tests::recovering_at_hash_surfaces_directive_names ... ok
[INFO] [stdout] test complete::tests::recovering_typed_spread_after_star_surfaces_types ... ok
[INFO] [stdout] test capability_check::tests::closure_body_call_is_flagged ... ok
[INFO] [stdout] test complete::tests::recovering_bare_inside_dict_surfaces_siblings ... ok
[INFO] [stdout] test complete::tests::reference_context_inside_list_includes_iteration_refs ... ok
[INFO] [stdout] test complete::tests::suggests_closure_params_inside_body ... ok
[INFO] [stdout] test complete::tests::suggests_sibling_pair_keys_inside_dict ... ok
[INFO] [stdout] test complete::tests::recovering_fstring_interp_sees_scope ... ok
[INFO] [stdout] test const_fold::tests::cross_type_int_plus_bool_returns_none ... ok
[INFO] [stdout] test const_fold::tests::float_div_zero_silent ... ok
[INFO] [stdout] test complete::tests::closure_body_sees_sibling_methods ... ok
[INFO] [stdout] test complete::tests::reference_context_suggests_ref_vars ... ok
[INFO] [stdout] test const_fold::tests::folds_bool_not ... ok
[INFO] [stdout] test const_fold::tests::folds_bool_and ... ok
[INFO] [stdout] test const_fold::tests::fn_call_in_subtree_returns_none ... ok
[INFO] [stdout] test const_fold::tests::folds_chained_int_arithmetic ... ok
[INFO] [stdout] test const_fold::tests::folds_subtree_then_div_zero ... ok
[INFO] [stdout] test capability_check::tests::dead_ternary_branch_is_not_flagged ... ok
[INFO] [stdout] test const_fold::tests::ternary_with_unreachable_div_zero_still_walked_by_caller ... ok
[INFO] [stdout] test const_fold::tests::folds_ternary_true_branch ... ok
[INFO] [stdout] test const_fold::tests::folds_simple_int_arithmetic ... ok
[INFO] [stdout] test const_fold::tests::folds_ternary_false_branch ... ok
[INFO] [stdout] test const_fold::tests::ternary_with_variable_cond_returns_none ... ok
[INFO] [stdout] test const_fold::tests::fstring_does_not_count_as_string_literal ... ok
[INFO] [stdout] test core_schemas::tests::core_schemas_install_dict_methods ... ok
[INFO] [stdout] test const_fold::tests::folds_bool_or ... ok
[INFO] [stdout] test const_fold::tests::reports_mod_by_zero ... ok
[INFO] [stdout] test const_fold::tests::reports_div_by_zero ... ok
[INFO] [stdout] test const_fold::tests::folds_string_concat ... ok
[INFO] [stdout] test const_fold::tests::reports_overflow_add ... ok
[INFO] [stdout] test core_schemas::tests::core_schemas_install_string_methods ... ok
[INFO] [stdout] test const_fold::tests::reports_overflow_chained_mul ... ok
[INFO] [stdout] test const_fold::tests::string_concat_with_variable_returns_none ... ok
[INFO] [stdout] test const_fold::tests::variable_in_subtree_returns_none ... ok
[INFO] [stdout] test core_schemas::tests::core_schemas_install_iter_schema ... ok
[INFO] [stdout] test infer::tests::join_int_float_is_number ... ok
[INFO] [stdout] test infer::tests::v1_4_path_segments_strings_only ... ok
[INFO] [stdout] test core_schemas::tests::core_schemas_install_list_methods ... ok
[INFO] [stdout] test infer::tests::binary_any_is_never_invalid ... ok
[INFO] [stdout] test infer::tests::join_unrelated_is_any ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_any_short_circuits ... ok
[INFO] [stdout] test const_fold::tests::variable_short_circuits_bool_and ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_dict_value ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_schema_missing_field ... ok
[INFO] [stdout] test infer::tests::binary_string_plus_int_is_concat_not_invalid ... ok
[INFO] [stdout] test infer::tests::infer_string_literal ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_single_seg_via_frame ... ok
[INFO] [stdout] test infer::tests::option_none_subsumes_optional_slot_only ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_descend_into_leaf ... ok
[INFO] [stdout] test infer::tests::v1_5_comprehension_list_int ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_optional_strip ... ok
[INFO] [stdout] test infer::tests::v1_4_walk_path_unknown_head ... ok
[INFO] [stdout] test inlay_hints::tests::labels_positional_args_of_stdlib_call ... ok
[INFO] [stdout] test infer::tests::v1_5_fncall_single_seg_unchanged ... ok
[INFO] [stdout] test main_return::tests::relaxed_keeps_unverifiable_main_return_silent ... ok
[INFO] [stdout] test infer::tests::v1_4_path_segments_stops_at_dynamic ... ok
[INFO] [stdout] test infer::tests::v1_5_where_uses_binding_scope ... ok
[INFO] [stdout] test inlay_hints::tests::no_hints_for_unknown_callee ... ok
[INFO] [stdout] test main_return::tests::v1_3a_atomic_int_against_float_return_mismatch ... ok
[INFO] [stdout] test main_return::tests::strict_inferrable_body_no_main_return_gap ... ok
[INFO] [stdout] test main_return::tests::v1_3a_flags_atomic_root_main_param_return_mismatch ... ok
[INFO] [stdout] test inlay_hints::tests::labels_user_closure_positional_args ... ok
[INFO] [stdout] test main_return::tests::v1_3a_atomic_root_main_param_matching_return ... ok
[INFO] [stdout] test main_return::tests::flags_main_return_dict_vs_string ... ok
[INFO] [stdout] test main_return::tests::strict_flags_unverifiable_main_return_on_any_body ... ok
[INFO] [stdout] test main_return::tests::v1_4_path_tail_atomic_field_string_return_mismatch ... ok
[INFO] [stdout] test main_return::tests::v1_5_main_return_comprehension_match ... ok
[INFO] [stdout] test main_return::tests::v1_3a_list_root_with_param_matches_return ... ok
[INFO] [stdout] test main_return::tests::v1_3a_resolves_multiple_main_params ... ok
[INFO] [stdout] test main_return::tests::v1_5_main_return_comprehension_mismatch ... ok
[INFO] [stdout] test main_return::tests::v1_4_path_tail_dict_value_chain ... ok
[INFO] [stdout] test main_return::tests::v1_4_path_tail_atomic_field_matches_int_return ... ok
[INFO] [stdout] test main_return::tests::v1_4_path_tail_int_descend_silent_non_strict ... ok
[INFO] [stdout] test main_sig::tests::flags_each_redeclaration_of_main_param ... ok
[INFO] [stdout] test main_sig::tests::does_not_flag_builtin_main_param_type ... ok
[INFO] [stdout] test main_sig::tests::v1_6_main_concrete_silent ... ok
[INFO] [stdout] test main_sig::tests::does_not_flag_distinct_main_param_names ... ok
[INFO] [stdout] test main_sig::tests::v1_6_main_param_any_flagged_default_mode ... ok
[INFO] [stdout] test main_sig::tests::v1_6_main_return_any_flagged ... ok
[INFO] [stdout] test main_sig::tests::flags_unknown_main_param_type ... ok
[INFO] [stdout] test main_sig::tests::flags_duplicate_main_param_name ... ok
[INFO] [stdout] test main_return::tests::v1_5_main_return_where_match ... ok
[INFO] [stdout] test infer::tests::v1_5_spread_inferes_inner_type ... ok
[INFO] [stdout] test main_sig::tests::v1_6_main_param_nested_list_any_flagged ... ok
[INFO] [stdout] test main_return::tests::v1_4_path_tail_multi_hop_schema_chain ... ok
[INFO] [stdout] test main_return::tests::v1_5_main_return_where_mismatch ... ok
[INFO] [stdout] test main_sig::tests::does_not_flag_root_schema_main_param_type ... ok
[INFO] [stdout] test references::tests::finds_all_sibling_references_to_a_field ... ok
[INFO] [stdout] test modules::tests::collects_spread_import ... ok
[INFO] [stdout] test main_return::tests::does_not_flag_matching_main_return ... ok
[INFO] [stdout] test main_return::tests::does_not_flag_uninferrable_main_return ... ok
[INFO] [stdout] test resolve::tests::dict_with_spread_marks_frame_dynamic ... ok
[INFO] [stdout] test rename::tests::no_symbol_at_cursor_yields_error ... ok
[INFO] [stdout] test references::tests::finds_references_from_reference_site ... ok
[INFO] [stdout] test resolve::tests::closure_params_shadow_outer_siblings ... ok
[INFO] [stdout] test modules::tests::collects_basic_import ... ok
[INFO] [stdout] test resolve::tests::binds_root_reference_from_nested_dict ... ok
[INFO] [stdout] test references::tests::include_declaration_prepends_target_range ... ok
[INFO] [stdout] test resolve::tests::binds_sibling_at_root_level ... ok
[INFO] [stdout] test schema::tests::diagnoses_non_dict_schema_body ... ok
[INFO] [stdout] test rename::tests::renames_field_and_all_references ... ok
[INFO] [stdout] test schema::tests::non_dict_schema_body_is_rejected ... ok
[INFO] [stdout] test rename::tests::rename_from_reference_site_still_targets_declaration ... ok
[INFO] [stdout] test schema::tests::lowers_single_variant_enum_schema ... ok
[INFO] [stdout] test resolve::tests::does_not_bind_list_context_refs ... ok
[INFO] [stdout] test rename::tests::prepare_returns_key_range ... ok
[INFO] [stdout] test references::tests::returns_empty_for_field_with_no_refs ... ok
[INFO] [stdout] test schema::tests::diagnoses_untyped_schema_field ... ok
[INFO] [stdout] test rename::tests::rejects_invalid_identifier ... ok
[INFO] [stdout] test schema::tests::reserved_schema_names_are_rejected ... ok
[INFO] [stdout] test schema::tests::skips_decorated_meta_fields_for_untyped_diagnostic ... ok
[INFO] [stdout] test symbols::tests::schema_emits_kind_schema_with_fields_as_children ... ok
[INFO] [stdout] test symbols::tests::lists_top_level_fields_and_methods ... ok
[INFO] [stdout] test symbols::tests::nested_dict_fields_carry_parent_index ... ok
[INFO] [stdout] test trivial_main_fast_path_tests::fast_path_preserves_main_return_mismatch ... ok
[INFO] [stdout] test trivial_main_fast_path_tests::fast_path_matches_full_path_on_w11_shape ... ok
[INFO] [stdout] test resolve::tests::variables_resolve_like_siblings ... ok
[INFO] [stdout] test schema::tests::collects_simple_schema ... ok
[INFO] [stdout] test symbols::tests::empty_dict_yields_empty_list ... ok
[INFO] [stdout] test trivial_main_fast_path_tests::import_disqualifies_fast_path ... ok
[INFO] [stdout] test schema::tests::records_base_for_composition ... ok
[INFO] [stdout] test typecheck::tests::any_slot_does_not_add_slot_level_mismatch ... ok
[INFO] [stdout] test typecheck::tests::binary_mismatch_independent_of_slot_type ... ok
[INFO] [stdout] test typecheck::tests::closure_body_stdlib_not_flagged ... ok
[INFO] [stdout] test typecheck::tests::comprehension_tuple_source_rejected_relaxed ... ok
[INFO] [stdout] test typecheck::tests::comprehension_tuple_source_rejected ... ok
[INFO] [stdout] test typecheck::tests::annotated_binding_uses_static_bracket_index_type ... ok
[INFO] [stdout] test trivial_main_fast_path_tests::non_trivial_source_falls_through_to_full_path ... ok
[INFO] [stdout] test typecheck::tests::comprehension_list_and_range_sources_silent ... ok
[INFO] [stdout] test typecheck::tests::allows_optional_none ... ok
[INFO] [stdout] test typecheck::tests::does_not_flag_dynamic_spread ... ok
[INFO] [stdout] test typecheck::tests::custom_generic_enum_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::dot_path_dict_literal_missing_key_flagged ... ok
[INFO] [stdout] test typecheck::tests::custom_enum_tuple_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::closure_body_free_var_flagged ... ok
[INFO] [stdout] test typecheck::tests::does_not_flag_homogeneous_match_arms ... ok
[INFO] [stdout] test typecheck::tests::does_not_flag_untyped_closure ... ok
[INFO] [stdout] test typecheck::tests::derived_schema_subsumes_base_slot ... ok
[INFO] [stdout] test typecheck::tests::dot_path_existing_key_silent ... ok
[INFO] [stdout] test typecheck::tests::dot_path_schema_field_missing_flagged ... ok
[INFO] [stdout] test typecheck::tests::does_not_flag_fncall_sibling_reference ... ok
[INFO] [stdout] test schema::tests::lowers_sum_type_enum_schema ... ok
[INFO] [stdout] test typecheck::tests::custom_enum_struct_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::flags_bare_bool_arithmetic ... ok
[INFO] [stdout] test typecheck::tests::flags_nested_dict_mismatch ... ok
[INFO] [stdout] test typecheck::tests::flags_mismatch_inside_custom_schema_binding ... ok
[INFO] [stdout] test typecheck::tests::dot_path_through_fncall_sibling_silent ... ok
[INFO] [stdout] test typecheck::tests::flags_nested_list_mismatch ... ok
[INFO] [stdout] test typecheck::tests::annotated_binding_uses_postfix_type_from_call_result ... ok
[INFO] [stdout] test typecheck::tests::does_not_flag_closure_param ... ok
[INFO] [stdout] test typecheck::tests::flags_binary_int_plus_string ... ok
[INFO] [stdout] test typecheck::tests::flags_reference_to_typed_sibling ... ok
[INFO] [stdout] test typecheck::tests::flags_closure_return_type_mismatch ... ok
[INFO] [stdout] test typecheck::tests::flags_unresolved_sibling_reference ... ok
[INFO] [stdout] test typecheck::tests::fncall_assignment_is_silent ... ok
[INFO] [stdout] test typecheck::tests::flags_non_exhaustive_match_on_sum_enum ... ok
[INFO] [stdout] test typecheck::tests::infers_binary_expression_types ... ok
[INFO] [stdout] test typecheck::tests::fncall_stdlib_silent ... ok
[INFO] [stdout] test typecheck::tests::fncall_unknown_name_flagged ... ok
[INFO] [stdout] test typecheck::tests::flags_duplicate_match_arm ... ok
[INFO] [stdout] test typecheck::tests::handles_ternary_type_inference ... ok
[INFO] [stdout] test typecheck::tests::fncall_sibling_closure_silent ... ok
[INFO] [stdout] test typecheck::tests::custom_enum_tuple_variant_call_list_item_is_inferrable_under_strict ... ok
[INFO] [stdout] test typecheck::tests::flags_match_arm_type_mismatch ... ok
[INFO] [stdout] test typecheck::tests::list_spread_contributes_inner_element_type ... ok
[INFO] [stdout] test typecheck::tests::keeps_scalar_scrutinee_brand_match ... ok
[INFO] [stdout] test typecheck::tests::keeps_static_brand_match_on_typed_param ... ok
[INFO] [stdout] test typecheck::tests::host_fn_name_silences_unresolved ... ok
[INFO] [stdout] test typecheck::tests::multi_segment_path_stays_conservative_in_per_module_pass ... ok
[INFO] [stdout] test typecheck::tests::named_args_unknown_name_flagged ... ok
[INFO] [stdout] test typecheck::tests::non_strict_path_tail_reports_unknown_ref_type ... ok
[INFO] [stdout] test typecheck::tests::flags_unknown_variant_with_did_you_mean ... ok
[INFO] [stdout] test typecheck::tests::phase9_b3_strict_where_nested_bindings_resolve ... ok
[INFO] [stdout] test typecheck::tests::named_args_duplicate_binding_flagged ... ok
[INFO] [stdout] test typecheck::tests::phase9_b3_strict_where_simple_binding_resolves ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_backward_sibling_bare_field_derives ... ok
[INFO] [stdout] test typecheck::tests::named_args_legal_mix_silent ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_multisegment_sibling_still_rejected ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_missing_sibling_still_rejected ... ok
[INFO] [stdout] test typecheck::tests::named_args_missing_required_flagged ... ok
[INFO] [stdout] test typecheck::tests::option_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::flags_static_type_mismatch_on_typed_field ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_backward_sibling_in_arith_derives ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_self_sibling_still_rejected ... ok
[INFO] [stdout] test typecheck::tests::optional_shorthand_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::relaxed_directive_clears_strict_mode_bit ... ok
[INFO] [stdout] test typecheck::tests::relaxed_dynamic_key_silent ... ok
[INFO] [stdout] test typecheck::tests::phase9_b3_strict_where_binding_shadows_outer ... ok
[INFO] [stdout] test typecheck::tests::r1_method_map_untyped_param_pinned ... ok
[INFO] [stdout] test typecheck::tests::recursive_list_check ... ok
[INFO] [stdout] test typecheck::tests::named_args_type_mismatch_flagged ... ok
[INFO] [stdout] test typecheck::tests::r1_bare_list_map_untyped_param_pinned ... ok
[INFO] [stdout] test typecheck::tests::relaxed_head_unresolved_no_unknown_ref_type ... ok
[INFO] [stdout] test typecheck::tests::rejects_dynamic_brand_dispatch_match ... ok
[INFO] [stdout] test typecheck::tests::r10b_strict_backward_root_entry_level_derives ... ok
[INFO] [stdout] test typecheck::tests::r1_uncontextualized_closure_still_rejected ... ok
[INFO] [stdout] test typecheck::tests::r1_comprehension_non_iterable_still_rejected ... ok
[INFO] [stdout] test typecheck::tests::r13_strict_forward_sibling_to_leaf_derives ... ok
[INFO] [stdout] test typecheck::tests::r1_reduce_both_params_pinned ... ok
[INFO] [stdout] test typecheck::tests::r1_comprehension_binding_typed_from_iterable ... ok
[INFO] [stdout] test typecheck::tests::reserved_null_unit_and_enum_type_names_are_rejected ... ok
[INFO] [stdout] test typecheck::tests::spread_then_unresolved_sibling ... ok
[INFO] [stdout] test typecheck::tests::stage3_arg_type_mismatch_marks_tree_errored ... ok
[INFO] [stdout] test typecheck::tests::schema_field_unknown_type_flagged ... ok
[INFO] [stdout] test typecheck::tests::relaxed_spread_silent ... ok
[INFO] [stdout] test typecheck::tests::result_match_payload_pattern_bindings_are_typed ... ok
[INFO] [stdout] test typecheck::tests::spread_non_literal_still_dynamic ... ok
[INFO] [stdout] test typecheck::tests::stage3_len_int_silent_v1 ... ok
[INFO] [stdout] test typecheck::tests::skips_exhaustiveness_when_type_uninferrable ... ok
[INFO] [stdout] test typecheck::tests::stage3_host_fn_without_sig_silent ... ok
[INFO] [stdout] test typecheck::tests::stage3_len_returns_int_string_slot_mismatches ... ok
[INFO] [stdout] test typecheck::tests::spread_dict_literal_merges_keys_statically ... ok
[INFO] [stdout] test typecheck::tests::stage3_cross_module_fn_import_silent_v1 ... ok
[INFO] [stdout] test typecheck::tests::stage3_len_returns_int ... ok
[INFO] [stdout] test typecheck::tests::stage3_dynamic_arg_silent ... ok
[INFO] [stdout] test typecheck::tests::stage3_stdlib_signatures_cover_all_register_fn_names ... ok
[INFO] [stdout] test typecheck::tests::schema_field_known_type_silent ... ok
[INFO] [stdout] test typecheck::tests::stage3_range_two_args_legal ... ok
[INFO] [stdout] test typecheck::tests::stage3_math_abs_no_args ... ok
[INFO] [stdout] test typecheck::tests::stage3_range_zero_args_arg_count ... ok
[INFO] [stdout] test typecheck::tests::stage3_range_string_arg_arg_type ... ok
[INFO] [stdout] test typecheck::tests::stage5_float_div_zero_silent ... ok
[INFO] [stdout] test typecheck::tests::stage5_overflow_chained_mul ... ok
[INFO] [stdout] test typecheck::tests::stage5_diagnostic_blocks_evaluation_via_has_errors ... ok
[INFO] [stdout] test typecheck::tests::stage5_fn_call_in_subtree_silent ... ok
[INFO] [stdout] test typecheck::tests::stage3_undefined_fn_silent_on_signature_check ... ok
[INFO] [stdout] test typecheck::tests::stage3_sibling_closure_dict_literal_call_silent ... ok
[INFO] [stdout] test typecheck::tests::stage5_div_by_zero_literal ... ok
[INFO] [stdout] test typecheck::tests::stage3_string_upper_int_arg ... ok
[INFO] [stdout] test typecheck::tests::stage3_sibling_closure_dict_literal_arg_type_mismatch ... ok
[INFO] [stdout] test typecheck::tests::stage5_variable_in_subtree_silent ... ok
[INFO] [stdout] test typecheck::tests::stage3_user_closure_arg_type_mismatch ... ok
[INFO] [stdout] test typecheck::tests::stage3_user_closure_return_drives_slot ... ok
[INFO] [stdout] test typecheck::tests::static_bracket_index_reports_the_element_type_on_mismatch ... ok
[INFO] [stdout] test typecheck::tests::stage5_ternary_node_itself_does_not_fold ... ok
[INFO] [stdout] test typecheck::tests::strict_native_fn_signature_missing_without_signature ... ok
[INFO] [stdout] test typecheck::tests::stage5_unary_neg_i64_min_overflows ... ok
[INFO] [stdout] test typecheck::tests::t1_tuple_out_of_range_index_rejected ... ok
[INFO] [stdout] test typecheck::tests::stage5_subtree_folds_then_div_zero ... ok
[INFO] [stdout] test typecheck::tests::stage5_div_zero_inside_list_still_fires ... ok
[INFO] [stdout] test typecheck::tests::static_type_mismatch_marks_tree_as_errored ... ok
[INFO] [stdout] test typecheck::tests::t1_heterogeneous_tuple_value_is_accepted ... ok
[INFO] [stdout] test typecheck::tests::strict_dynamic_arg_flagged ... ok
[INFO] [stdout] test typecheck::tests::strict_mode_bit_set_by_default ... ok
[INFO] [stdout] test typecheck::tests::t1_tuple_value_into_tuple_slot_ok ... ok
[INFO] [stdout] test typecheck::tests::unrelated_schema_does_not_subsume_slot ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_map_return_type_mismatches_string_slot ... ok
[INFO] [stdout] test typecheck::tests::stage5_overflow_add_at_max_plus_one ... ok
[INFO] [stdout] test typecheck::tests::stage5_ternary_with_runtime_in_branch_silent ... ok
[INFO] [stdout] test typecheck::tests::unresolved_sibling_does_not_static_mismatch ... ok
[INFO] [stdout] test typecheck::tests::t1_tuple_value_arity_mismatch_flagged ... ok
[INFO] [stdout] test typecheck::tests::stage5_mod_by_zero_literal ... ok
[INFO] [stdout] test typecheck::tests::v1_1_static_mismatch_marks_tree_as_errored ... ok
[INFO] [stdout] test typecheck::tests::v1_3_duplicate_field_named_vs_typed_spread ... ok
[INFO] [stdout] test typecheck::tests::t1_tuple_value_position_mismatch_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_3_duplicate_field_silent_when_spread_dynamic ... ok
[INFO] [stdout] test typecheck::tests::v1_3_duplicate_field_two_spreads_overlap ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_contains_arg_type_mismatch_after_unification ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_contains_same_type_passes ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_map_int_to_int_passes ... ok
[INFO] [stdout] test typecheck::tests::typed_enum_replacement_for_brand_dispatch_analyzes_clean ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_map_return_type_mismatches_int_slot ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_dynamic_key_without_type_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_native_with_signature_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_3_typed_int_dynkey_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_match_arm_uninferrable ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_fncall_spread_dict_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_match_arms_inferrable_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_typed_spread_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_spread_dict_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_tail_int_descend ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_fncall_spread_schema_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_tail_known_field_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_multi_hop_string_leaf_descend ... ok
[INFO] [stdout] test typecheck::tests::v1_1_list_reduce_int_init_passes_int_slot ... ok
[INFO] [stdout] test typecheck::tests::v1_5_spread_expr_inference_smoke ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_closure_declared_return_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_tail_unknown_field ... ok
[INFO] [stdout] test typecheck::tests::unstrict_directive_clears_strict_mode_bit ... ok
[INFO] [stdout] test typecheck::tests::v1_3_non_strict_native_call_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_typed_binding_inferrable_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_any_coverage_audit ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_spread_unknown_reports_specific ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_spread_unresolved_schema_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_typed_dynamic_key_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_spread_known_schema_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_3_strict_spread_without_type_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_closure_typed_param_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_closure_unclassified_body_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_head_unresolved_escalation ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_list_element_uninferable ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_closure_untyped_param_flagged ... ok
[INFO] [stdout] test typecheck::tests::v1_4_strict_path_spread_schema_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_comprehension_list_int_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_dict_value_uninferable ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_comprehension_uses_main_param_path ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_comprehension_element_mismatch ... ok
[INFO] [stdout] test typecheck::tests::v1_5_sibling_method_call_still_typechecks ... ok
[INFO] [stdout] test typecheck::tests::v1_3_typed_expr_dynkey_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_main_return_any ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_nested_dict_any ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_path_spread_after_typed_closure_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_closure_param_any ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_all_concrete_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_comprehension_path_two_hops_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_list_of_literals_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_where_body_int_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_closure_return_any ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_where_body_string_mismatch ... ok
[INFO] [stdout] test typecheck::tests::v1_5_strict_typed_binding_comprehension_inferable ... ok
[INFO] [stdout] test typecheck::tests::v1_5_where_nested_list_body ... ok
[INFO] [stdout] test typecheck::tests::v1_6_main_param_typed_silent_under_strict ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_schema_field_any ... ok
[INFO] [stdout] test typecheck::tests::v1_6_stdlib_ensure_int_preserves_t ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_nested_list_any ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_schema_nested_any ... ok
[INFO] [stdout] test typecheck::tests::v1_7_method_shorthand_still_parses ... ok
[INFO] [stdout] test typecheck::tests::v1_6_main_param_any_flagged_under_strict ... ok
[INFO] [stdout] test typecheck::tests::v1_6_main_param_any_flagged_non_strict ... ok
[INFO] [stdout] test typecheck::tests::v1_7_list_of_tuples_inner_mismatch ... ok
[INFO] [stdout] test typecheck::tests::v1_7_heterogeneous_list_under_int_slot_per_element_diagnostics ... ok
[INFO] [stdout] test typecheck::tests::v1_6_stdlib_dict_merge_uniform_v ... ok
[INFO] [stdout] test typecheck::tests::v1_6_stdlib_dict_values_flows_v_through ... ok
[INFO] [stdout] test typecheck::tests::v1_7_list_of_tuples_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_6_ban_typed_binding_any ... ok
[INFO] [stdout] test typecheck::tests::v1_6_stdlib_len_unbound_t ... ok
[INFO] [stdout] test typecheck::tests::v1_7_one_tuple_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_8_host_fn_signature_any_variadic_rejected ... ok
[INFO] [stdout] test typecheck::tests::v1_8_host_fn_signature_bare_list_rejected ... ok
[INFO] [stdout] test workspace::tests::empty_workspace_has_no_errors ... ok
[INFO] [stdout] test workspace::tests::entry_tree_resolves_via_entry_id ... ok
[INFO] [stdout] test typecheck::tests::v1_7_tuple_element_type_mismatch ... ok
[INFO] [stdout] test typecheck::tests::v1_8e_strict_dict_typehint_spread_silent ... ok
[INFO] [stdout] test workspace::tests::legacy_find_references_still_works ... ok
[INFO] [stdout] test typecheck::tests::v1_7_tuple_arity_mismatch ... ok
[INFO] [stdout] test workspace::tests::module_diagnostic_propagates_to_workspace ... ok
[INFO] [stdout] test typecheck::tests::wildcard_arm_satisfies_exhaustiveness ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_alias_head_alone_resolves_to_module_with_target_none ... ok
[INFO] [stdout] test typecheck::tests::v1_7_tuple_typed_binding_silent ... ok
[INFO] [stdout] test typecheck::tests::v1_8_host_fn_signature_clean_silent ... ok
[INFO] [stdout] test workspace::tests::workspace_diagnostic_marks_errors ... ok
[INFO] [stdout] test typecheck::tests::v1_7_unit_tuple_silent ... ok
[INFO] [stdout] test typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures ... FAILED
[INFO] [stdout] test typecheck::tests::v1_8_host_fn_signature_any_param_rejected ... ok
[INFO] [stdout] test typecheck::tests::v1_8_host_fn_signature_any_return_rejected ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_resolution_handles_same_file_fncall_call_site ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_alias_dot_field_resolves_to_imported_node ... ok
[INFO] [stdout] test workspace_build::tests::destructure_import_clears_unknown_type_for_main_param ... ok
[INFO] [stdout] test workspace_build::tests::import_with_unknown_algorithm_reports_diagnostic ... ok
[INFO] [stdout] test workspace_build::tests::import_with_invalid_hex_reports_diagnostic ... ok
[INFO] [stdout] test workspace_build::tests::import_with_matching_hash_succeeds ... ok
[INFO] [stdout] test workspace_build::tests::import_with_mismatched_hash_reports_diagnostic ... ok
[INFO] [stdout] test workspace_build::tests::missing_module_reports_not_found ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_spread_resolves_bare_head_to_target_field ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_destructure_resolves_local_name_to_upstream ... ok
[INFO] [stdout] test workspace_build::tests::detects_a_b_a_cycle ... ok
[INFO] [stdout] test workspace_build::tests::cycle_diagnostic_chain_starts_and_ends_with_back_edge_target ... ok
[INFO] [stdout] test workspace_build::tests::cross_module_destructure_with_rename_uses_upstream_name ... ok
[INFO] [stdout] test workspace_build::tests::detects_self_cycle ... ok
[INFO] [stdout] test workspace_build::tests::per_file_strict_two_hops ... ok
[INFO] [stdout] test workspace_build::tests::non_spreadable_source_reported_in_imported_lib ... ok
[INFO] [stdout] test workspace_build::tests::lib_own_relaxed_honoured_under_any_entry ... ok
[INFO] [stdout] test workspace_build::tests::parse_error_in_imported_module_is_aggregated ... ok
[INFO] [stdout] test workspace_build::tests::require_hash_flags_unpinned_remote_import ... ok
[INFO] [stdout] test workspace_build::tests::per_file_strict_diamond ... ok
[INFO] [stdout] test workspace_build::tests::require_hash_does_not_flag_local_unpinned_import ... ok
[INFO] [stdout] test workspace_build::tests::spread_import_clears_unknown_type_for_main_param ... ok
[INFO] [stdout] test workspace_build::tests::relaxed_entry_does_not_relax_directive_less_lib ... ok
[INFO] [stdout] test workspace_build::tests::module_with_analyze_error_propagates ... ok
[INFO] [stdout] test workspace_build::tests::single_file_workspace_matches_single_file_analyze ... ok
[INFO] [stdout] test workspace_build::tests::linear_chain_records_three_modules ... ok
[INFO] [stdout] test workspace_build::tests::strict_entry_directive_less_lib_stays_strict ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_unimported_module_closure_invisible ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_destructure_alias_renames_closure ... ok
[INFO] [stdout] test workspace_build::tests::workspace_import_index_carries_imported_enum_schema_defs ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_spread_import_exposes_closure_signature_to_typed_slot ... ok
[INFO] [stdout] test workspace_build::tests::single_file_no_imports ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_destructure_import_resolves_call_arg_type_mismatch ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_workspace_import_index_is_attached_to_caller_tree ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_closure_not_exported_stays_unresolved ... ok
[INFO] [stdout] test workspace_build::tests::unknown_type_still_flags_when_no_import_exposes_it ... ok
[INFO] [stdout] test workspace_build::tests::v1_1_alias_import_resolves_method_arg_type_mismatch ... ok
[INFO] [stdout] test workspace_build::tests::relaxed_entry_does_not_relax_untyped_lib_params ... ok
[INFO] [stdout] test workspace_build::tests::three_module_chain_with_zero_errors ... ok
[INFO] [stdout] test workspace_build::tests::require_hash_accepts_pinned_remote_import ... ok
[INFO] [stdout] test workspace_build::tests::spread_imports_without_collision_pass ... ok
[INFO] [stdout] test workspace_build::tests::spread_imports_collision_is_reported ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures' (1538) panicked at src/typecheck/tests.rs:1674:59:
[INFO] [stdout] read /opt/rustwide/workdir/../../docs/en/guide/stdlib.md: No such file or directory (os error 2)
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5d6c8143cf31 - std[70759c8f55707aa4]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5d6c8143cf31 - std[70759c8f55707aa4]::backtrace_rs::backtrace::trace_unsynchronized::<std[70759c8f55707aa4]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5d6c8143cf31 - std[70759c8f55707aa4]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5d6c8143cf31 - <<std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[df12db4294e9bfd3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5d6c8145377a - <core[df12db4294e9bfd3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5d6c8145377a - core[df12db4294e9bfd3]::fmt::write
[INFO] [stdout]    6:     0x5d6c8144143c - core[df12db4294e9bfd3]::io::write::default_write_fmt::<alloc[2182bb758b4b3781]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:402:11
[INFO] [stdout]    7:     0x5d6c8144143c - <alloc[2182bb758b4b3781]::vec::Vec<u8> as core[df12db4294e9bfd3]::io::write::Write>::write_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/io/write.rs:335:13
[INFO] [stdout]    8:     0x5d6c81418cf6 - <std[70759c8f55707aa4]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5d6c81418cf6 - std[70759c8f55707aa4]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5d6c814351a9 - std[70759c8f55707aa4]::panicking::default_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5d6c8131f350 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   12:     0x5d6c8131f350 - test[9d35eded1c95d3be]::test_main_inner::<test[9d35eded1c95d3be]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5d6c814354d2 - <alloc[2182bb758b4b3781]::boxed::Box<dyn for<'a, 'b> core[df12db4294e9bfd3]::ops::function::Fn<(&'a std[70759c8f55707aa4]::panic::PanicHookInfo<'b>,), Output = ()> + core[df12db4294e9bfd3]::marker::Send + core[df12db4294e9bfd3]::marker::Sync> as core[df12db4294e9bfd3]::ops::function::Fn<(&std[70759c8f55707aa4]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2334:9
[INFO] [stdout]   14:     0x5d6c814354d2 - std[70759c8f55707aa4]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:823:13
[INFO] [stdout]   15:     0x5d6c81418da2 - std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:688:13
[INFO] [stdout]   16:     0x5d6c81411999 - std[70759c8f55707aa4]::sys::backtrace::__rust_end_short_backtrace::<std[70759c8f55707aa4]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5d6c8141999d - __rustc[8fa7c3cbc660c2b3]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:679:5
[INFO] [stdout]   18:     0x5d6c81453f6c - core[df12db4294e9bfd3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5d6c81149750 - relon_analyzer[18fc3b084c188359]::typecheck::tests::stdlib_manifest_names::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/typecheck/tests.rs:1674:59
[INFO] [stdout]   20:     0x5d6c811d6421 - <core[df12db4294e9bfd3]::result::Result<alloc[2182bb758b4b3781]::string::String, core[df12db4294e9bfd3]::io::error::Error>>::unwrap_or_else::<relon_analyzer[18fc3b084c188359]::typecheck::tests::stdlib_manifest_names::{closure#0}>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/result.rs:1621:23
[INFO] [stdout]   21:     0x5d6c81152b81 - relon_analyzer[18fc3b084c188359]::typecheck::tests::stdlib_manifest_names
[INFO] [stdout]                                at /opt/rustwide/workdir/src/typecheck/tests.rs:1674:40
[INFO] [stdout]   22:     0x5d6c81169dad - relon_analyzer[18fc3b084c188359]::typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures
[INFO] [stdout]                                at /opt/rustwide/workdir/src/typecheck/tests.rs:1705:25
[INFO] [stdout]   23:     0x5d6c8114be37 - relon_analyzer[18fc3b084c188359]::typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/typecheck/tests.rs:1704:55
[INFO] [stdout]   24:     0x5d6c8118d646 - <relon_analyzer[18fc3b084c188359]::typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures::{closure#0} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5d6c8131263b - <fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5d6c8131263b - test[9d35eded1c95d3be]::__rust_begin_short_backtrace::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, fn() -> core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:733:18
[INFO] [stdout]   27:     0x5d6c8131fca5 - test[9d35eded1c95d3be]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:74
[INFO] [stdout]   28:     0x5d6c8131fca5 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5d6c8131fca5 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   30:     0x5d6c8131fca5 - std[70759c8f55707aa4]::panicking::catch_unwind::<core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>, core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5d6c8131fca5 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<test[9d35eded1c95d3be]::run_test_in_process::{closure#0}>, core[df12db4294e9bfd3]::result::Result<(), alloc[2182bb758b4b3781]::string::String>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5d6c8131fca5 - test[9d35eded1c95d3be]::run_test_in_process
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:756:27
[INFO] [stdout]   33:     0x5d6c8131fca5 - test[9d35eded1c95d3be]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:677:43
[INFO] [stdout]   34:     0x5d6c81319564 - test[9d35eded1c95d3be]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/test/src/lib.rs:707:41
[INFO] [stdout]   35:     0x5d6c81319564 - std[70759c8f55707aa4]::sys::backtrace::__rust_begin_short_backtrace::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5d6c81322e02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5d6c81322e02 - <core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5d6c81322e02 - std[70759c8f55707aa4]::panicking::catch_unwind::do_call::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:576:43
[INFO] [stdout]   39:     0x5d6c81322e02 - std[70759c8f55707aa4]::panicking::catch_unwind::<(), core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5d6c81322e02 - std[70759c8f55707aa4]::panic::catch_unwind::<core[df12db4294e9bfd3]::panic::unwind_safe::AssertUnwindSafe<std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5d6c81322e02 - std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked::<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5d6c81322e02 - <std[70759c8f55707aa4]::thread::lifecycle::spawn_unchecked<test[9d35eded1c95d3be]::run_test::{closure#1}, ()>::{closure#1} as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5d6c8143c489 - <alloc[2182bb758b4b3781]::boxed::Box<dyn core[df12db4294e9bfd3]::ops::function::FnOnce<(), Output = ()> + core[df12db4294e9bfd3]::marker::Send> as core[df12db4294e9bfd3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/alloc/src/boxed.rs:2320:9
[INFO] [stdout]   44:     0x5d6c8143c489 - <std[70759c8f55707aa4]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/std/src/sys/thread/unix.rs:123:17
[INFO] [stdout]   45:     0x77db5bd87dfa - <unknown>
[INFO] [stdout]   46:     0x77db5be1b3d4 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     typecheck::tests::stable_stdlib_manifest_covers_analyzer_signatures
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 432 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.22s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487", kill_on_drop: false }`
[INFO] [stdout] d383f909695d9f1c8161550b345e55df233ecc96f8c593c9531a7f86499c1487
