[INFO] fetching crate tsz-checker 0.1.9... [INFO] testing tsz-checker-0.1.9 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate tsz-checker 0.1.9 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate tsz-checker 0.1.9 [INFO] finished tweaking crates.io crate tsz-checker 0.1.9 [INFO] tweaked toml for crates.io crate tsz-checker 0.1.9 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate tsz-checker 0.1.9 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate tsz-checker 0.1.9 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" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.110 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.110 [INFO] [stderr] Downloaded tsz-lowering v0.1.9 [INFO] [stderr] Downloaded wasm-bindgen v0.2.110 [INFO] [stderr] Downloaded js-sys v0.3.87 [INFO] [stderr] Downloaded tsz-binder v0.1.9 [INFO] [stderr] Downloaded tsz-parser v0.1.9 [INFO] [stderr] Downloaded tsz-common v0.1.9 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.110 [INFO] [stderr] Downloaded tsz-scanner v0.1.9 [INFO] [stderr] Downloaded tsz-solver v0.1.9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ea097caa467c610072050e608cdda970f3f4164735e1591eaa340fac464d87aa [INFO] running `Command { std: "docker" "start" "-a" "ea097caa467c610072050e608cdda970f3f4164735e1591eaa340fac464d87aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ea097caa467c610072050e608cdda970f3f4164735e1591eaa340fac464d87aa", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ea097caa467c610072050e608cdda970f3f4164735e1591eaa340fac464d87aa", kill_on_drop: false }` [INFO] [stdout] ea097caa467c610072050e608cdda970f3f4164735e1591eaa340fac464d87aa [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] db6d1941e8c21bba1e6512d19ef60f5010378156259d3cb74d20b5e0cf1dedff [INFO] running `Command { std: "docker" "start" "-a" "db6d1941e8c21bba1e6512d19ef60f5010378156259d3cb74d20b5e0cf1dedff", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.110 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling bumpalo v3.20.2 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling wasm-bindgen v0.2.110 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling ena v0.14.4 [INFO] [stderr] Compiling stacker v0.1.23 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling quote v1.0.44 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.110 [INFO] [stderr] Compiling ar_archive_writer v0.5.1 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling psm v0.1.30 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.110 [INFO] [stderr] Compiling tsz-common v0.1.9 [INFO] [stderr] Compiling tsz-scanner v0.1.9 [INFO] [stderr] Compiling tsz-parser v0.1.9 [INFO] [stderr] Compiling tsz-binder v0.1.9 [INFO] [stderr] Compiling tsz-solver v0.1.9 [INFO] [stderr] Compiling tsz-lowering v0.1.9 [INFO] [stderr] Compiling tsz-checker v0.1.9 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 51.91s [INFO] running `Command { std: "docker" "inspect" "db6d1941e8c21bba1e6512d19ef60f5010378156259d3cb74d20b5e0cf1dedff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "db6d1941e8c21bba1e6512d19ef60f5010378156259d3cb74d20b5e0cf1dedff", kill_on_drop: false }` [INFO] [stdout] db6d1941e8c21bba1e6512d19ef60f5010378156259d3cb74d20b5e0cf1dedff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3c75cbc1463faee3878831c63c2531f2b9c55cb2fec10207197d349701ea2def [INFO] running `Command { std: "docker" "start" "-a" "3c75cbc1463faee3878831c63c2531f2b9c55cb2fec10207197d349701ea2def", kill_on_drop: false }` [INFO] [stderr] Compiling tsz-checker v0.1.9 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 26.16s [INFO] running `Command { std: "docker" "inspect" "3c75cbc1463faee3878831c63c2531f2b9c55cb2fec10207197d349701ea2def", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3c75cbc1463faee3878831c63c2531f2b9c55cb2fec10207197d349701ea2def", kill_on_drop: false }` [INFO] [stdout] 3c75cbc1463faee3878831c63c2531f2b9c55cb2fec10207197d349701ea2def [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] fb52c9c3a95dc85a23fb7856031eba27ab1a9c6c14f1ad248e3146ed91f03528 [INFO] running `Command { std: "docker" "start" "-a" "fb52c9c3a95dc85a23fb7856031eba27ab1a9c6c14f1ad248e3146ed91f03528", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.17s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tsz_checker-3d2d359976522faf) [INFO] [stdout] running 610 tests [INFO] [stdout] test architecture_contract_tests::test_ambient_signature_checks_uses_assignability_query_boundary_helpers ... ok [INFO] [stdout] test architecture_contract_tests_src::test_assignability_checker_routes_relation_queries_through_query_boundaries ... ok [INFO] [stdout] test architecture_contract_tests::test_control_flow_avoids_direct_union_interning ... ok [INFO] [stdout] test architecture_contract_tests_src::test_checker_legacy_type_arena_surface_is_removed ... ok [INFO] [stdout] test architecture_contract_tests::test_no_implicit_any_scope_inference_for_js_files ... ok [INFO] [stdout] test architecture_contract_tests::test_constructor_checker_uses_solver_anchor_for_abstract_constructor_resolution ... ok [INFO] [stdout] test architecture_contract_tests_src::test_ambient_signature_checks_uses_assignability_query_boundary_helpers ... ok [INFO] [stdout] test architecture_contract_tests::test_pack_relation_flags_tracks_checker_strict_options ... ok [INFO] [stdout] test architecture_contract_tests::test_configure_compat_checker_honors_strict_option_semantics ... ok [INFO] [stdout] test architecture_contract_tests_src::test_class_inheritance_paths_use_shared_class_declaration_lookup_helper ... ok [INFO] [stdout] test architecture_contract_tests_src::test_subtype_path_establishes_preconditions_before_subtype_cache_lookup ... ok [INFO] [stdout] test architecture_contract_tests_src::test_constructor_checker_uses_solver_anchor_for_abstract_constructor_resolution ... ok [INFO] [stdout] test architecture_contract_tests_src::test_configure_compat_checker_honors_strict_option_semantics ... ok [INFO] [stdout] test architecture_contract_tests_src::test_diagnostics_property_name_collection_uses_solver_traversal_rules ... ok [INFO] [stdout] test conformance_issues::test_class_extends_primitive_reports_ts2863 ... ok [INFO] [stdout] test architecture_contract_tests_src::test_type_cache_surface_excludes_application_and_mapped_eval_caches ... ok [INFO] [stdout] test architecture_contract_tests_src::test_no_implicit_any_scope_inference_for_js_files ... ok [INFO] [stdout] test conformance_issues::test_class_used_before_declaration_does_not_also_report_cycle_error ... ok [INFO] [stdout] test conformance_issues::test_computed_property_destructuring_no_false_ts2349 ... ok [INFO] [stdout] test conditional_keyof_test::test_conditional_expression_union_assignable_to_keyof_constraint ... ok [INFO] [stdout] test conformance_issues::test_class_interface_merge_preserves_callable_and_properties ... ok [INFO] [stdout] test conformance_issues::test_contextual_typing_generic_arrow_param ... ok [INFO] [stdout] test conformance_issues::test_complex_class_relationships_no_ts2506 ... ok [INFO] [stdout] test conformance_issues::test_contextual_signature_instantiation_chain_no_false_ts2345 ... ok [INFO] [stdout] test conformance_issues::test_contextual_typing_mapped_type_generic_param ... ok [INFO] [stdout] test conformance_issues::test_contextual_typing_union_with_undefined ... ok [INFO] [stdout] test conformance_issues::test_contextual_typing_property_in_union_with_null ... ok [INFO] [stdout] test conformance_issues::test_derived_constructor_without_super_reports_ts2377 ... ok [INFO] [stdout] test conformance_issues::test_flow_narrowing_from_invalid_assignment ... ignored, Flow analysis from invalid assignment - HIGH complexity [INFO] [stdout] test conformance_issues::test_generic_multi_level_extends_resolves_base_instance_member_without_cycle_noise ... ok [INFO] [stdout] test conformance_issues::test_global_array_augmentation_uses_lib_resolution_without_diagnostics ... ok [INFO] [stdout] test conformance_issues::test_contextual_outer_type_parameters_no_false_assignability_errors ... ok [INFO] [stdout] test conformance_issues::test_indexed_access_constrained_type_param_no_false_ts2304 ... ok [INFO] [stdout] test conformance_issues::test_indexed_access_constrained_type_param_no_ts2536 ... ok [INFO] [stdout] test conformance_issues::test_indexed_access_scalar_property_then_number_index_emits_ts2536 ... ok [INFO] [stdout] test conformance_issues::test_indexed_access_array_element_through_constrained_union_no_ts2536 ... ok [INFO] [stdout] test architecture_contract_tests_src::test_pack_relation_flags_tracks_checker_strict_options ... ok [INFO] [stdout] test conformance_issues::test_indexed_access_unconstrained_type_param_emits_ts2536 ... ok [INFO] [stdout] test conformance_issues::test_indirect_class_cycle_reports_all_ts2506_errors ... ok [INFO] [stdout] test conformance_issues::test_class_extends_aliased_base_preserves_instance_members ... ok [INFO] [stdout] test class_index_signature_compat_tests::class_extends_reports_incompatible_string_index_signature ... ok [INFO] [stdout] test conformance_issues::test_class_implements_primitive_reports_ts2864 ... ok [INFO] [stdout] test conformance_issues::test_class_extends_export_default_base_resolves_instance_members ... ok [INFO] [stdout] test conformance_issues::test_instance_member_initializer_constructor_param_capture_reports_ts2301 ... ok [INFO] [stdout] test conformance_issues::test_contextual_typing_generic_function_param ... ok [INFO] [stdout] test conformance_issues::test_interface_extends_primitive_reports_ts2840 ... ok [INFO] [stdout] test conformance_issues::test_interface_extends_classes_with_private_member_clash_reports_ts2320 ... ok [INFO] [stdout] test conformance_issues::test_interface_reserved_word_error_suppression ... ok [INFO] [stdout] test conformance_issues::test_deeppartial_optional_chain_mixed_property_types_remain_distinct ... ok [INFO] [stdout] test conformance_issues::test_malformed_this_property_annotation_does_not_emit_ts2551 ... ok [INFO] [stdout] test conformance_issues::test_instance_member_initializer_missing_name_reports_ts2663 ... ok [INFO] [stdout] test conformance_issues::test_narrowing_after_never_returning_function ... ignored, Control flow does not narrow after never-returning function call in if-body (emits TS18048) [INFO] [stdout] test conformance_issues::test_interface_accessor_declarations ... ok [INFO] [stdout] test conformance_issues::test_class_extends_inherits_instance_members_via_symbol_path ... ok [INFO] [stdout] test conformance_issues::test_instance_member_initializer_local_shadow_does_not_report_ts2301 ... ok [INFO] [stdout] test conformance_issues::test_private_field_no_override_error ... ok [INFO] [stdout] test conformance_issues::test_no_ts7006_without_no_implicit_any ... ok [INFO] [stdout] test conformance_issues::test_primitive_property_access_works_with_conditional_boxed_registration ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_as_parameter ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_in_object_literal ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_in_optional_chain ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_in_variable_declaration ... ok [INFO] [stdout] test conformance_issues::test_record_constraint_checked_with_lib_param_prewarm_filtering ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_access_outside_class ... ok [INFO] [stdout] test conformance_issues::test_private_identifier_access_inside_class ... ok [INFO] [stdout] test conformance_issues::test_interface_inherited_call_signature_no_false_ts2345 ... ok [INFO] [stdout] test conformance_issues::test_no_ts7006_with_type_annotation ... ok [INFO] [stdout] test conformance_issues::test_parser_cascading_error_suppression ... ok [INFO] [stdout] test conformance_issues::test_method_implementation_name_formatting_probe ... ok [INFO] [stdout] test conformance_issues::test_tagged_template_contextual_typing ... ok [INFO] [stdout] test conformance_issues::test_interface_extension_incompatible_property_reports_ts2430 ... ok [INFO] [stdout] test conformance_issues::test_settimeout_callback_assignable_to_function_union ... ok [INFO] [stdout] test conformance_issues::test_tagged_template_generic_contextual_typing ... ok [INFO] [stdout] test conformance_issues::test_ts2305_module_name_includes_quotes ... ok [INFO] [stdout] test conformance_issues::test_ts18016_private_identifier_outside_class ... ok [INFO] [stdout] test conformance_issues::test_super_property_access_reports_ts2855 ... ok [INFO] [stdout] test conformance_issues::test_this_before_missing_super_reports_ts17009 ... ok [INFO] [stdout] test architecture_contract_tests_src::test_direct_assignability_mismatch_decision_usage_is_quarantined ... ok [INFO] [stdout] test conformance_issues::test_ts2339_this_in_static_method ... ok [INFO] [stdout] test conformance_issues::test_super_call_args_match_instantiated_generic_base_ctor ... ok [INFO] [stdout] test conformance_issues::test_ts2344_no_duplicate_errors ... ignored, requires generic constraint checking (TS2344) [INFO] [stdout] test conformance_issues::test_ts2882_side_effect_import_option_true ... ok [INFO] [stdout] test conformance_issues::test_ts6133_underscore_object_destructuring_suppressed ... ok [INFO] [stdout] test conformance_issues::test_mixin_pattern_no_false_ts2345 ... ok [INFO] [stdout] test conformance_issues::test_ts2882_side_effect_import_default_off ... ok [INFO] [stdout] test conformance_issues::test_ts2882_side_effect_import_option_false ... ok [INFO] [stdout] test conformance_issues::test_ts2588_const_assignment_still_detected ... ok [INFO] [stdout] test conformance_issues::test_no_overlap_comparison_reports_ts2367 ... ok [INFO] [stdout] test conformance_issues::test_ts6133_underscore_destructuring_suppressed ... ok [INFO] [stdout] test conformance_issues::test_super_property_before_super_call_reports_ts17011 ... ok [INFO] [stdout] test conformance_issues::test_super_in_constructor_parameter_reports_ts2336_and_ts17011 ... ok [INFO] [stdout] test conformance_issues::test_ts2882_regular_import_still_emits_ts2307 ... ok [INFO] [stdout] test conformance_issues::test_ts6133_underscore_params_still_suppressed ... ok [INFO] [stdout] test conformance_issues::test_ts6133_underscore_regular_declarations_still_flagged ... ok [INFO] [stdout] test conformance_issues::test_ts7022_not_emitted_for_arrow_body_reference ... ok [INFO] [stdout] test conformance_issues::test_ts7022_not_emitted_for_function_body_reference ... ok [INFO] [stdout] test conformance_issues::test_ts7022_not_emitted_for_class_expression_body_reference ... ok [INFO] [stdout] test conformance_issues::test_ts7022_not_emitted_without_no_implicit_any ... ok [INFO] [stdout] test conformance_issues::test_ts7023_function_expression_self_call ... ok [INFO] [stdout] test conformance_issues::test_ts6133_write_only_parameter_still_flagged ... ok [INFO] [stdout] test conformance_issues::test_ts7006_not_ts7051_with_modifier ... ok [INFO] [stdout] test architecture_contract_tests_src::test_assignment_and_binding_default_assignability_use_central_gateway_helpers ... ok [INFO] [stdout] test conformance_issues::test_ts7006_still_fires_without_contextual_type ... ok [INFO] [stdout] test conformance_issues::test_ts7034_captured_variable_in_nested_function ... ok [INFO] [stdout] test conformance_issues::test_ts7023_arrow_function_self_call ... ok [INFO] [stdout] test conformance_issues::test_ts7034_not_emitted_for_same_scope_usage ... ok [INFO] [stdout] test conformance_issues::test_ts7051_uppercase_name ... ok [INFO] [stdout] test conformance_issues::test_ts7051_rest_type_keyword_name ... ok [INFO] [stdout] test conformance_issues::test_ts7022_recursive_object_literal ... ok [INFO] [stdout] test conformance_issues::test_ts7034_not_emitted_for_let_captured_by_arrow_function ... ok [INFO] [stdout] test conformance_issues::test_unresolved_import_namespace_access_suppresses_ts2708 ... ok [INFO] [stdout] test conformance_issues::test_ts7051_type_keyword_name ... ok [INFO] [stdout] test conformance_issues::test_ts6133_write_only_middle_parameter ... ok [INFO] [stdout] test conformance_issues::test_ts7023_not_emitted_without_no_implicit_any ... ok [INFO] [stdout] test conformance_issues::test_ts7034_emitted_for_var_captured_by_arrow_function ... ok [INFO] [stdout] test conformance_issues::test_typed_array_constructor_accepts_number_array ... ok [INFO] [stdout] test context::tests::invalidate_symbols_clears_class_type_caches ... ok [INFO] [stdout] test architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports ... FAILED [INFO] [stdout] test control_flow_tests::test_and_expression_creates_intermediate_flow_nodes ... ok [INFO] [stdout] test control_flow_tests::test_array_destructuring_assignment_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_assignment_narrows_to_rhs_literal_without_cache ... ok [INFO] [stdout] test context::tests::type_cache_merge_keeps_constructor_type_cache ... ok [INFO] [stdout] test context::tests::type_cache_merge_keeps_error_class_type_cache_entries ... ok [INFO] [stdout] test control_flow_tests::test_assignment_tracking_in_switch_expressions ... ok [INFO] [stdout] test control_flow_tests::test_assignment_tracking_in_for_loop_conditions ... ok [INFO] [stdout] test control_flow_tests::test_assignment_tracking_in_while_conditions ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_invalidates_let_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_preserves_const_narrowing ... ok [INFO] [stdout] test conformance_issues::test_type_literal_accessor_declarations ... ok [INFO] [stdout] test control_flow_tests::test_class_static_block_labeled_flow_terminates ... ok [INFO] [stdout] test control_flow_tests::test_assignment_narrows_to_null_without_cache ... ok [INFO] [stdout] test control_flow_tests::test_assignment_tracking_in_do_while_conditions ... ok [INFO] [stdout] test control_flow_tests::test_array_destructuring_default_initializer_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_resets_mutable_variable_type ... ok [INFO] [stdout] test control_flow_tests::test_assignment_narrows_to_rhs_in_branch ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_with_array_filter ... ok [INFO] [stdout] test control_flow_tests::test_asserts_call_statement_narrows ... ok [INFO] [stdout] test control_flow_tests::test_closure_with_conditional_capture ... ok [INFO] [stdout] test control_flow_tests::test_compound_assignment_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_const_narrowing_with_closure_access ... ok [INFO] [stdout] test control_flow_tests::test_const_alias_condition_narrows ... ok [INFO] [stdout] test control_flow_tests::test_assignment_narrows_to_rhs_type ... ok [INFO] [stdout] test control_flow_tests::test_asserts_type_predicate_narrows_true_branch ... ok [INFO] [stdout] test control_flow_tests::test_definite_assignment_with_iife ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_builder_with_arrow_functions ... ok [INFO] [stdout] test control_flow_tests::test_flow_analysis_traverses_closure_antecedents ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_class_constructor ... ok [INFO] [stdout] test control_flow_tests::test_definite_assignment_with_early_return ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_nested_structures ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_if_else_branches ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_try_catch_finally ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_loop_break_continue ... ok [INFO] [stdout] test control_flow_tests::test_for_await_of_requires_async_context ... ok [INFO] [stdout] test control_flow_tests::test_flow_graph_captures_switch_cases ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_with_settimeout ... ok [INFO] [stdout] test control_flow_tests::test_const_variable_declaration ... ok [INFO] [stdout] test control_flow_tests::test_definite_assignment_with_nested_loops ... ok [INFO] [stdout] test control_flow_tests::test_in_operator_narrows_required_property ... ok [INFO] [stdout] test control_flow_tests::test_in_operator_optional_property_keeps_false_branch_union ... ok [INFO] [stdout] test control_flow_tests::test_in_operator_private_identifier_narrows_required_property ... ok [INFO] [stdout] test control_flow_tests::test_loop_label_returns_declared_type ... ignored, Loop fixed-point analysis returns first-iteration type instead of union with back edges [INFO] [stdout] test control_flow_tests::test_loop_label_unions_back_edge_types ... ok [INFO] [stdout] test control_flow_tests::test_array_mutation_clears_predicate_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_let_variable_with_closure_access ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_with_array_foreach ... ok [INFO] [stdout] test control_flow_tests::test_narrowing_preserves_through_switch ... ok [INFO] [stdout] test control_flow_tests::test_instanceof_narrows_to_object_union_members ... ok [INFO] [stdout] test control_flow_tests::test_closure_capture_with_array_map ... ok [INFO] [stdout] test control_flow_tests::test_object_destructuring_alias_assignment_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_narrowing_with_logical_or ... ok [INFO] [stdout] test control_flow_tests::test_multiple_closures_capture_same_variable ... ok [INFO] [stdout] test control_flow_tests::test_object_destructuring_assignment_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_object_destructuring_alias_default_initializer_clears_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_or_expression_creates_intermediate_flow_nodes ... ok [INFO] [stdout] test control_flow_tests::test_switch_default_does_not_narrow_unrelated_reference ... ok [INFO] [stdout] test control_flow_tests::test_switch_discriminant_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_switch_fallthrough_and_default_narrowing ... ok [INFO] [stdout] test control_flow_tests::test_narrowing_with_assignment_in_loop_condition ... ok [INFO] [stdout] test control_flow_tests::test_narrowing_with_logical_and ... ok [INFO] [stdout] test control_flow_tests::test_narrowing_with_try_catch ... ok [INFO] [stdout] test control_flow_tests::test_unreachable_code_with_multiple_returns ... ok [INFO] [stdout] test control_flow_tests::test_ts2454_no_error_with_initializer ... ok [INFO] [stdout] test control_flow_tests::test_recursive_flow_analysis_no_panic ... ok [INFO] [stdout] test control_flow_tests::test_unreachable_code_through_control_flow ... ok [INFO] [stdout] test control_flow_tests::test_nested_closure_capture ... ok [INFO] [stdout] test control_flow_tests::test_unreachable_code_in_switch_fallthrough ... ok [INFO] [stdout] test control_flow_tests::test_unreachable_code_in_nested_control_flow ... ok [INFO] [stdout] test control_flow_tests::test_ts2454_variable_used_before_assigned ... ok [INFO] [stdout] test control_flow_tests::test_typeof_and_truthiness_narrows_in_then_block ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_declaration_checker_variable ... ok [INFO] [stdout] test control_flow_tests::test_this_property_assignment_narrows ... ok [INFO] [stdout] test control_flow_tests::test_user_defined_type_predicate_narrows_branches ... ok [INFO] [stdout] test control_flow_tests::test_user_defined_type_predicate_alias_narrows ... ok [INFO] [stdout] test conformance_issues::test_ts7006_basic_untyped_parameter ... ok [INFO] [stdout] test control_flow_tests::test_assignment_tracking_in_conditions ... ok [INFO] [stdout] test control_flow_tests::test_definite_assignment_with_continue ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_module_augmentation_duplicate_value_exports ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_phase2_conditional_all_paths_assigned ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_phase2_return_statement_exits ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_skips_static_properties ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_with_definite_assignment_assertion ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_phase2_simple_constructor_initialization ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_phase2_conditional_not_all_paths_assigned ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_phase2_multiple_properties ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_disabled_when_strict_false ... ok [INFO] [stdout] test enum_member_cache_tests::test_enum_member_types_prefilled_after_enum_resolution ... ok [INFO] [stdout] test definite_assignment_tests::test_ts2454_skipped_for_undefined_type ... ok [INFO] [stdout] test definite_assignment_tests::test_ts2454_multiple_uninitialized_vars ... ok [INFO] [stdout] test definite_assignment_tests::test_definite_assignment_ts2564_loop_and_try_conservative_paths ... ok [INFO] [stdout] test definite_assignment_tests::test_ts2454_not_emitted_when_initialized ... ok [INFO] [stdout] test definite_assignment_tests::test_definite_assignment_ts2564_parameter_property_vs_plain_property ... ok [INFO] [stdout] test enum_merge_tests::test_merged_enum_export ... ok [INFO] [stdout] test definite_assignment_tests::test_ts2454_var_with_type_annotation_no_initializer ... ok [INFO] [stdout] test definite_assignment_tests::test_definite_assignment_ts2564_constructor_branching_both_paths_assign ... ok [INFO] [stdout] test enum_merge_tests::test_enum_iife_initializer ... ok [INFO] [stdout] test definite_assignment_tests::test_definite_assignment_ts2454_control_flow_join ... ok [INFO] [stdout] test definite_assignment_tests::test_ts2454_not_emitted_without_strict_null_checks ... ok [INFO] [stdout] test definite_assignment_tests::test_for_of47_definite_assignment ... ok [INFO] [stdout] test enum_merge_tests::test_merged_enum_member_visibility ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_member_to_different_member ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_member_to_whole_enum ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_instance_tofixed_no_error ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_member_to_same_member ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_instance_valueof_no_error ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_namespace_nonexistent_property_error ... ok [INFO] [stdout] test enum_nominality_tests::test_enum_instance_tostring_no_error ... ok [INFO] [stdout] test enum_nominality_tests::test_string_enum_opacity ... ok [INFO] [stdout] test enum_nominality_tests::test_number_literal_to_numeric_enum_type ... ok [INFO] [stdout] test enum_nominality_tests::test_number_to_numeric_enum_member ... ok [INFO] [stdout] test enum_nominality_tests::test_different_enums_same_values ... ok [INFO] [stdout] test enum_nominality_tests::test_numeric_enum_to_number ... ok [INFO] [stdout] test declarations_domain::declarations::tests::test_ts2564_property_without_initializer ... ok [INFO] [stdout] test expr::tests::test_expression_checker_delegates_numeric_literal ... ok [INFO] [stdout] test flow_domain::control_flow::tests::flow_step_budget_caps_large_contention_graphs_earlier ... ok [INFO] [stdout] test flow_domain::control_flow::tests::flow_step_budget_has_upper_cap ... ok [INFO] [stdout] test enum_nominality_tests::test_string_enum_to_string ... ok [INFO] [stdout] test flow_domain::flow_analysis_usage::tests::does_not_skip_when_usage_precedes_declaration_end ... ok [INFO] [stdout] test flow_domain::flow_analysis_usage::tests::skips_after_top_level_for_initializer_runs ... ok [INFO] [stdout] test flow_boundary_contract_tests::control_flow_assignability_helpers_use_flow_query_boundary ... ok [INFO] [stdout] test flow_domain::flow_analyzer::tests::test_assignment_state_map ... ok [INFO] [stdout] test flow_domain::flow_analyzer::tests::test_definite_assignment_result ... ok [INFO] [stdout] test flow_domain::flow_analysis_usage::tests::skips_after_top_level_var_initializer_runs ... ok [INFO] [stdout] test flow_domain::flow_analyzer::tests::test_assignment_state_merge ... ok [INFO] [stdout] test flow_domain::flow_analyzer::tests::test_merge_assignment_states ... ok [INFO] [stdout] test enum_nominality_tests::test_whole_enum_to_member ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_async_function ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_async_arrow_function ... ok [INFO] [stdout] test flow_domain::flow_analysis_usage::tests::does_not_skip_when_declaration_is_conditional ... ok [INFO] [stdout] test expr::tests::test_expression_checker_null_literal ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_await_in_if ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_await_in_expression ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_await_in_loop ... ok [INFO] [stdout] test flow_domain::control_flow::tests::flow_step_budget_scales_with_graph_size ... ok [INFO] [stdout] test control_flow_type_guard_tests::test_user_defined_type_guard_narrowing_full ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_async_generator_function ... ok [INFO] [stdout] test flow_domain::control_flow::tests::flow_step_budget_has_minimum_floor ... ok [INFO] [stdout] test flow_boundary_contract_tests::control_flow_contains_type_parameter_checks_use_flow_query_boundary ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_with_computed_property ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_expression ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_multiple_static_blocks ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_conditional_yield ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_generator_function ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_builder_basic ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_await_in_try_catch ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_for_of_await_in_async_generator ... ok [INFO] [stdout] test enum_nominality_tests::test_number_to_numeric_enum_type ... ok [INFO] [stdout] test flow_domain::control_flow::tests::flow_step_budget_caps_large_graphs ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_simple ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_with_static_block ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_yield_in_loop ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_loop ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_with_static_property ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_class_with_extends ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_nested_generator ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_unreachable_after_return ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_unreachable_after_throw ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_try_finally ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_try_catch_finally ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_variable_state_across_yield ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_reachable_code ... ok [INFO] [stdout] test generic_inference_manual::test_downward_inference ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_yield_star ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_multiple_unreachable_sections ... ok [INFO] [stdout] test generic_inference_manual::test_identity_function_inference ... ok [INFO] [stdout] test flow_domain::flow_graph_builder::tests::test_flow_graph_yield_in_try_catch ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_unreachable_after_break ... ok [INFO] [stdout] test generic_inference_manual::test_constraint_validation ... ok [INFO] [stdout] test generic_tests::test_generic_class_type_parameter_constraint ... ignored, Explicit type arg instantiation does not check arg types against instantiated params [INFO] [stdout] test generic_tests::test_generic_function_type_inference ... ignored, Explicit type arg instantiation does not check arg types against instantiated params [INFO] [stdout] test generic_tests::test_generic_with_default_type_parameter ... ignored, Explicit type arg instantiation does not check arg types against instantiated params [INFO] [stdout] test generic_tests::test_multiple_type_parameters_with_defaults ... ignored, Explicit type arg instantiation does not check arg types against instantiated params [INFO] [stdout] test generic_tests::test_no_type_arguments_needed_for_inferred_generics ... ignored, Explicit type arg instantiation does not check arg types against instantiated params [INFO] [stdout] test generic_inference_manual::test_map_multi_pass_inference ... ok [INFO] [stdout] test flow_domain::reachability_analyzer::tests::test_unreachable_after_continue ... ok [INFO] [stdout] test generic_tests::test_ts2313_non_cyclic_chain_not_flagged ... ok [INFO] [stdout] test module_resolution::tests::test_cjs_extension ... ok [INFO] [stdout] test module_resolution::tests::test_bidirectional_resolution ... ok [INFO] [stdout] test module_resolution::tests::test_cross_imports_between_nested ... ok [INFO] [stdout] test generic_tests::test_ts2313_no_false_positive_for_non_circular ... ok [INFO] [stdout] test member_access_architecture_boundary_tests::member_access_uses_centralized_mutual_assignability_gateway ... ok [INFO] [stdout] test generic_tests::test_ts2313_indirect_circular_constraint ... ok [INFO] [stdout] test generic_tests::test_readonly_generic_parameter_no_ts2339 ... ok [INFO] [stdout] test generic_tests::test_ts2313_direct_circular_constraint ... ok [INFO] [stdout] test generic_tests::test_generic_type_argument_satisfies_constraint ... ok [INFO] [stdout] test module_resolution::tests::test_deeply_nested_import ... ok [INFO] [stdout] test module_resolution::tests::test_empty_file_list ... ok [INFO] [stdout] test module_resolution::tests::test_dts_extension ... ok [INFO] [stdout] test module_resolution::tests::test_index_tsx_resolution ... ok [INFO] [stdout] test module_resolution::tests::test_js_extension ... ok [INFO] [stdout] test module_resolution::tests::test_declaration_mts ... ok [INFO] [stdout] test module_resolution::tests::test_index_dts_resolution ... ok [INFO] [stdout] test module_resolution::tests::test_multiple_targets ... ok [INFO] [stdout] test module_resolution::tests::test_nested_import ... ok [INFO] [stdout] test module_resolution::tests::test_module_specifier_candidates_normalizes_backslashes ... ok [INFO] [stdout] test module_resolution::tests::test_relative_specifier_parent_dir ... ok [INFO] [stdout] test module_resolution::tests::test_relative_specifier_same_dir ... ok [INFO] [stdout] test module_resolution::tests::test_sibling_directory_import ... ok [INFO] [stdout] test module_resolution::tests::test_relative_specifier_nested ... ok [INFO] [stdout] test module_resolution::tests::test_self_import_excluded ... ok [INFO] [stdout] test module_resolution::tests::test_simple_relative_import ... ok [INFO] [stdout] test module_resolution::tests::test_relative_specifier_dts_extension ... ok [INFO] [stdout] test module_resolution::tests::test_strip_ts_extension ... ok [INFO] [stdout] test module_resolution::tests::test_strip_ts_extension_no_match ... ok [INFO] [stdout] test module_resolution::tests::test_parent_directory_import ... ok [INFO] [stdout] test module_resolution::tests::test_tsx_extension ... ok [INFO] [stdout] test module_resolution::tests::test_typical_project_layout ... ok [INFO] [stdout] test module_resolution::tests::test_mts_extension ... ok [INFO] [stdout] test module_resolution_guard_tests::test_import_meta_makes_external_module ... ok [INFO] [stdout] test no_filename_based_behavior_tests::test_lib_file_detection_is_explicit ... ok [INFO] [stdout] test module_resolution::tests::test_strip_ts_extension_with_path ... ok [INFO] [stdout] test module_resolution_guard_tests::ambient_external_module_without_internal_import_declaration_has_no_errors ... ok [INFO] [stdout] test no_filename_based_behavior_tests::test_parsing_is_independent_of_filename ... ok [INFO] [stdout] test module_resolution::tests::test_module_specifier_candidates_trims_quotes_and_whitespace ... ok [INFO] [stdout] test private_brands::test_object_literal_extra_property_to_class_with_private ... ok [INFO] [stdout] test module_resolution_guard_tests::alias_on_merged_module_interface_does_not_regress_to_ts2307 ... ok [INFO] [stdout] test private_brands::test_different_private_members ... ok [INFO] [stdout] test module_resolution::tests::test_relative_specifier_two_levels_up ... ok [INFO] [stdout] test module_resolution::tests::test_strip_dts_before_ts ... ok [INFO] [stdout] test no_filename_based_behavior_tests::test_filename_keywords_dont_affect_ast ... ok [INFO] [stdout] test module_resolution::tests::test_index_file_resolution ... ok [INFO] [stdout] test private_brands::test_multiple_private_members ... ok [INFO] [stdout] test module_resolution::tests::test_nested_index_resolution ... ok [INFO] [stdout] test private_brands::test_private_member_prevents_structural_assignment ... ok [INFO] [stdout] test private_brands::test_private_methods_create_brands ... ok [INFO] [stdout] test private_brands::test_protected_members_are_nominal ... ok [INFO] [stdout] test private_brands::test_public_members_are_structural ... ok [INFO] [stdout] test query_boundaries::state_checking::tests::exposes_state_checking_boundary_queries ... ok [INFO] [stderr] yield symbol=C21 flags=32 [INFO] [stdout] test private_brands::test_private_members_are_nominal ... ok [INFO] [stderr] diag code=2693 start=25 len=5 msg='yield' only refers to a type, but is being used as a value here. [INFO] [stdout] test query_boundaries::state_type_analysis::tests::extracts_callable_shape_and_call_signatures ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'Array'. [INFO] [stdout] test private_brands::test_same_class_compatibility ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'Boolean'. [INFO] [stdout] test query_boundaries::state_type_resolution::tests::classifies_resolution_and_signature_paths ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'CallableFunction'. [INFO] [stdout] test query_boundaries::type_computation_access::tests::exposes_type_computation_access_boundary_queries ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'Function'. [INFO] [stdout] test query_boundaries::property_access::tests::exposes_property_access_boundary_queries ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'IArguments'. [INFO] [stdout] test query_boundaries::property_checker::tests::exposes_property_checker_boundary_queries ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'NewableFunction'. [INFO] [stdout] test private_brands::test_subclass_compatibility ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'Number'. [INFO] [stdout] test query_boundaries::state_type_environment::tests::classifies_and_extracts_environment_resolution_shapes ... ok [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'Object'. [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'RegExp'. [INFO] [stderr] diag code=2318 start=0 len=0 msg=Cannot find global type 'String'. [INFO] [stderr] found_in_class=true has_2693=true [INFO] [stdout] test rest_parameter_tests::test_optional_rest_parameter_without_type_emits_ts2370 ... ok [INFO] [stderr] Skipping repro_parserreal test; fixture not found: TypeScript/tests/cases/conformance/parser/ecmascript5/RealWorld/parserharness.ts [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_array_type_ok ... ok [INFO] [stderr] Skipping repro_parserreal test; fixture not found: TypeScript/tests/cases/conformance/parser/ecmascript5/parserRealSource14.ts [INFO] [stdout] test repro_parserreal::repro_async_generator_class_methods_cross_file ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_array_generic_ok ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_in_arrow_function ... ok [INFO] [stdout] test repro_parserreal::repro_async_generator_computed_yield_method ... ok [INFO] [stdout] test repro_parserreal::repro_async_generator_computed_yield_method_with_parse_errors ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_no_type_annotation_ok ... ok [INFO] [stdout] test spread_rest_tests::test_array_destructuring_with_rest ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_in_constructor ... ok [INFO] [stdout] test spread_rest_tests::test_array_spread_with_non_iterable_emits_ts2488 ... ok [INFO] [stdout] test repro_parserreal::repro_parser_harness_type_ids ... ok [INFO] [stdout] test repro_parserreal::repro_parser_real_14_type_ids ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_non_array_type_emits_ts2370 ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_in_method ... ok [INFO] [stdout] test spread_rest_tests::test_array_literal_with_spread_and_contextual_type ... ok [INFO] [stdout] test rest_parameter_tests::test_rest_parameter_tuple_type_ok ... ok [INFO] [stdout] test spread_rest_tests::test_array_spread_with_array ... ok [INFO] [stdout] test repro_parserreal::repro_async_generator_class_methods_ast_shape_parse_errors ... ok [INFO] [stdout] test spread_rest_tests::test_array_spread_with_tuple ... ok [INFO] [stdout] test spread_rest_tests::test_object_spread ... ok [INFO] [stdout] test spread_rest_tests::test_rest_parameter ... ok [INFO] [stdout] test spread_rest_tests::test_nested_array_spread ... ok [INFO] [stdout] test repro_parserreal::repro_async_generator_class_methods_forced_parse_errors ... ok [INFO] [stdout] test spread_rest_tests::test_object_spread_with_contextual_type ... ok [INFO] [stdout] test spread_rest_tests::test_spread_in_function_call ... ok [INFO] [stdout] test spread_rest_tests::test_rest_with_type_annotation ... ok [INFO] [stdout] test spread_rest_tests::test_spread_in_function_call_with_wrong_types ... ignored, spread of non-tuple array emits TS2554 instead of TS2556 [INFO] [stdout] test spread_rest_tests::test_spread_string ... ok [INFO] [stdout] test spread_rest_tests::test_this_in_object_literal_getter_no_false_ts2683 ... ok [INFO] [stdout] test spread_rest_tests::test_tuple_context_with_spread ... ok [INFO] [stdout] test spread_rest_tests::test_spread_tuple_in_function_call ... ok [INFO] [stdout] test spread_rest_tests::test_tuple_destructuring_with_rest ... ok [INFO] [stdout] test spread_rest_tests::test_spread_tuple_in_function_call_with_wrong_types ... ok [INFO] [stdout] test spread_rest_tests::test_tuple_assignment_destructuring_no_false_ts2322 ... ok [INFO] [stdout] test stability_validation_tests::test_boolean_option_with_trailing_delimiters ... ok [INFO] [stdout] test spread_rest_tests::test_this_in_class_getter_no_false_ts2683 ... ok [INFO] [stdout] test spread_rest_tests::test_this_in_object_literal_func_expr_no_false_ts2683 ... ok [INFO] [stdout] test stability_validation_tests::test_recursive_type_depth_limit ... ok [INFO] [stdout] test stability_validation_tests::test_call_depth_limit ... ok [INFO] [stdout] test stability_validation_tests::test_constraint_recursion_depth_limit ... ok [INFO] [stdout] test stability_validation_tests::test_tree_walk_iteration_limit ... ok [INFO] [stdout] test state_domain::state_type_resolution_constructors::tests::base_expr_cache_predicate_only_caches_non_generic_paths ... ok [INFO] [stdout] test generic_tests::test_generic_contravariance ... ok [INFO] [stdout] test strict_null_manual::test_literal_undefined_property_access_without_strict ... ok [INFO] [stdout] test strict_null_manual::test_null_union_property_access_without_strict ... ok [INFO] [stdout] test repro_parserreal::repro_async_generator_class_methods_ast_shape ... ok [INFO] [stdout] test stability_validation_tests::test_type_lowering_operation_limit ... ok [INFO] [stdout] test string_literal_arithmetic_tests::test_exact_primitive_arithmetic_pairs_no_errors ... ok [INFO] [stdout] test string_literal_arithmetic_tests::test_multiple_string_literals_union_plus_no_error ... ok [INFO] [stdout] test strict_null_manual::test_literal_null_property_access_without_strict ... ok [INFO] [stdout] test stability_validation_tests::test_comma_separated_boolean_options ... ok [INFO] [stdout] test strict_null_manual::test_any_property_access_no_error ... ok [INFO] [stdout] test spread_rest_tests::test_rest_parameter_with_wrong_types_emits_ts2345 ... ok [INFO] [stdout] test string_literal_arithmetic_tests::test_number_string_union_minus_emits_ts2362 ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_empty_value ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_with_comma_and_space ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_invalid_value ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_amd_module_names ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_not_found ... ok [INFO] [stdout] test string_literal_arithmetic_tests::test_string_literal_union_plus_no_error ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_no_references ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_comma_separated ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_reference_paths_offset ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_reference_paths ... ok [INFO] [stdout] test string_literal_arithmetic_tests::test_number_literal_union_plus_number_no_error ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_reference_paths_with_leading_whitespace ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::let_with_array_destructuring_parsed_as_declaration ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::let_with_identifier_parsed_as_declaration ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_with_semicolon ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_quoted_attr_basic ... ok [INFO] [stdout] test triple_slash_validator::tests::test_extract_amd_module_names_no_duplicates ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::const_semicolon_still_emits_ts1123 ... ok [INFO] [stdout] test ts2300_tests::acceptable_alias_repro ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_trailing_comma ... ok [INFO] [stdout] test ts2300_tests::arguments_parameter_and_var_no_ts2300 ... ok [INFO] [stdout] test ts2300_tests::arguments_parameter_with_rest_no_ts2300 ... ok [INFO] [stdout] test ts2300_tests::duplicate_import_equals_alias ... ok [INFO] [stdout] test architecture_contract_tests_src::test_array_helpers_avoid_direct_typekey_interning ... ok [INFO] [stdout] test symbol_resolver_stability_tests::test_parse_test_option_bool_simple ... ok [INFO] [stdout] test triple_slash_validator::tests::test_validate_extensionless_references ... ok [INFO] [stdout] test ts2300_tests::duplicate_interface_properties ... ok [INFO] [stdout] test ts2300_tests::interface_merging_allowed ... ok [INFO] [stdout] test ts2300_tests::export_default_class_duplicates_no_ts2300 ... ok [INFO] [stdout] test ts2300_tests::duplicate_symbol_computed_property ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::let_semicolon_not_parsed_as_empty_var_decl ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::let_with_destructuring_parsed_as_declaration ... ok [INFO] [stdout] test ts1214_let_strict_mode_tests::var_semicolon_still_emits_ts1123 ... ok [INFO] [stdout] test ts2300_tests::method_followed_by_property ... ok [INFO] [stdout] test ts2300_tests::duplicate_enum_member_names ... ok [INFO] [stdout] test ts2300_tests::method_and_getter_with_same_name ... ok [INFO] [stdout] test ts2300_tests::getter_setter_pair_allowed ... ok [INFO] [stdout] test ts2300_tests::field_and_getter_with_same_name ... ok [INFO] [stdout] test ts2300_tests::duplicate_symbol_property_in_interface_no_ts2300 ... ok [INFO] [stdout] test ts2300_tests::import_equals_alias_conflicts_with_local ... ok [INFO] [stdout] test ts2300_tests::namespace_exported_and_non_exported_class_no_ts2300 ... ok [INFO] [stdout] test ts2300_tests::property_followed_by_method ... ok [INFO] [stdout] test ts2300_tests::duplicate_function_implementations ... ok [INFO] [stdout] test ts2300_tests::parameter_and_var_same_name_no_ts2300 ... ok [INFO] [stdout] test spread_rest_tests::test_discriminated_tuple_rest_destructuring_no_false_ts2345 ... ok [INFO] [stdout] test ts2300_tests::property_followed_by_property ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_check_js_true_enables_js_file_type_checks_only ... ok [INFO] [stdout] test ts2300_tests::numeric_class_member_duplicates ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_ts2322_check_js_false_suppresses_jsdoc_mismatch ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_target_sensitive_check_js_strictness_stability ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_js_file_routing_prefers_2322_over_2345_for_assignment ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_assignable_through_generic_identity_in_jsdoc_mode ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_accessor_divergent_types_allowed_ts51 ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_assignable_through_generic_identity_in_jsdoc_mode_jsx ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_target_sensitive_strictness_effect_on_jsdoc_error_classification ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_assignable_through_generic_identity_in_jsdoc_mode_mjs ... ok [INFO] [stdout] test ts2322_mode_routing_matrix::test_ts2322_check_js_true_reported_without_2345_in_simple_jsdoc_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_cjs_false_does_not_enforce_annotation_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_assignment_wrong_object_property ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_false_does_not_enforce_jsdoc_return_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_false_does_not_enforce_nested_annotation_types ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_false_does_not_enforce_annotation_type ... ok [INFO] [stdout] test ts2300_tests::method_overloads_are_allowed ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_true_reports_annotation_union_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_jsx_true_reports_javascript_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_jsx_strict_nullability_effect ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_for_of_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_jsx_false_does_not_enforce_annotation_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_mjs_false_does_not_enforce_annotation_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_assignment_wrong_primitive ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_cjs_true_reports_javascript_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_for_of_uses_declared_type_for_predeclared_identifier ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_true_does_not_relabel_with_unrelated_diagnostics ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_generator_yield_missing_value ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_js_true_reports_javascript_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_class_or_null_assignable_to_object_or_null ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_conditional_infer ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_conditional_type_true_branch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_conditional_type_false_branch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_generic_object_wrapper ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_error_correct_types ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_error_for_any_to_number_assignment ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_simple_generic_identity ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_generator_yield_wrong_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_multiple_errors ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_check_mjs_true_reports_javascript_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_namespace_export_assignment_optional_to_required ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_type_query_in_type_assertion_uses_flow_narrowed_property_type ... ignored, Known regression: flow-narrowed typeof property type query currently resolves via TypeQuery ref in checker-only harness [INFO] [stdout] test ts2322_tests::test_ts2322_noimplicitany_nullish_initializer_mutation_is_not_assignability_error ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_variable_declaration_wrong_array_element ... ok [INFO] [stdout] test architecture_contract_tests::test_direct_call_evaluator_usage_is_quarantined_to_query_boundaries ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_object_destructuring_default_not_checked_for_required_property ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_target_es3_vs_target_es2015_jsdoc_annotation_mismatch ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_conditional_expression_with_generics ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_strict_js_strictness_affects_nullability ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_return_wrong_primitive ... ok [INFO] [stdout] test ts2323_tests::test_non_exported_var_redeclaration_not_ts2323 ... ok [INFO] [stdout] test ts2323_tests::test_exported_class_redeclaration_not_ts2323 ... ok [INFO] [stdout] test ts2411_tests::test_getter_no_annotation_string_index_interface ... ok [INFO] [stdout] test ts2411_tests::test_getter_no_annotation_number_index ... ok [INFO] [stdout] test ts2411_tests::test_getter_with_annotation_compatible ... ok [INFO] [stdout] test ts2411_tests::test_getter_no_annotation_compatible ... ok [INFO] [stdout] test ts2411_tests::test_getter_with_annotation_mismatch ... ok [INFO] [stdout] test ts2411_tests::test_method_signature_vs_index_signature ... ok [INFO] [stdout] test ts2411_tests::test_type_literal_property_vs_index_signature ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_generic_object_literal_call_property_anchor_and_message ... ok [INFO] [stdout] test ts2411_tests::test_setter_with_annotation_mismatch ... ok [INFO] [stdout] test ts2430_tests::test_module_namespace_same_name_interface_no_false_positive ... ignored, Known issue: resolve_type_symbol uses flat file_locals, needs scope-aware resolution for ambient modules [INFO] [stdout] test ts2322_tests::test_ts2322_target_es2015_enables_template_lib_type_checks_without_falsely_reporting_target ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_nested_conditional ... ok [INFO] [stdout] test ts2540_readonly_tests::test_const_variable_assignment ... ok [INFO] [stdout] test ts2430_tests::test_compatible_extension_no_error ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_return_alias_instantiation_mismatch ... ok [INFO] [stdout] test ts2430_tests::test_basic_incompatible_property_type ... ok [INFO] [stdout] test ts2411_tests::test_method_declaration_vs_index_signature ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_return_wrong_array_element ... ok [INFO] [stdout] test ts2411_tests::test_setter_with_annotation_compatible ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_return_wrong_object_property ... ok [INFO] [stdout] test ts2430_tests::test_module_scoped_genuinely_incompatible ... ok [INFO] [stdout] test ts2411_tests::test_getter_no_annotation_string_index_class ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_variable_declaration_wrong_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_no_false_positive_user_defined_mapped_type ... ok [INFO] [stdout] test ts2322_tests::test_ts2322_variable_declaration_wrong_object_property ... ok [INFO] [stdout] test ts2540_readonly_tests::test_namespace_const_export_readonly ... ok [INFO] [stdout] test ts2540_readonly_tests::test_namespace_let_export_mutable ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_class_compound_assignment ... ok [INFO] [stdout] test ts2540_readonly_tests::test_non_readonly_class_property_assignment_ok ... ok [INFO] [stdout] test ts2540_readonly_tests::test_non_readonly_interface_property_ok ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_class_increment ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_class_property_assignment ... ok [INFO] [stdout] test architecture_contract_tests_src::test_checker_sources_forbid_solver_internal_imports_typekey_usage_and_raw_interning ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_interface_element_access ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_interface_property ... ok [INFO] [stdout] test ts2558_new_type_args_tests::test_new_too_few_type_args ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_interface_mixed_properties ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_interface_multiple_readonly_props ... ok [INFO] [stdout] test ts2558_new_type_args_tests::test_new_too_many_type_args ... ok [INFO] [stdout] test ts2540_readonly_tests::test_readonly_class_mixed_properties ... ok [INFO] [stdout] test ts2774_tests::ts2774_declare_function ... ok [INFO] [stdout] test ts2558_new_type_args_tests::test_new_correct_type_args_no_error ... ok [INFO] [stdout] test ts2774_tests::ts2774_nested_function_declaration ... ok [INFO] [stdout] test ts2774_tests::ts2774_no_error_for_optional_function_param ... ok [INFO] [stdout] test ts2774_tests::ts2774_no_error_when_called_in_body ... ok [INFO] [stdout] test ts2774_tests::ts2774_no_error_without_strict_null_checks ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_no_unused_params_disabled_no_errors ... ok [INFO] [stdout] test ts2774_tests::ts2774_required_function_param_in_if ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_class_unused_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_no_unused_locals_only_no_type_param_errors ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_all_imports_unused_emits_ts6192 ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_function_unused_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_function_used_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_interface_used_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_interface_unused_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_class_used_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_type_alias_unused_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_type_alias_used_type_param ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_underscore_prefixed_type_param_not_reported ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_using_declaration_not_reported_unused ... ok [INFO] [stdout] test ts7057_yield_implicit_any::no_ts7057_in_for_statement ... ok [INFO] [stdout] test ts7057_yield_implicit_any::no_ts7057_without_no_implicit_any ... ok [INFO] [stdout] test ts7057_yield_implicit_any::bare_yield_in_expression_statement ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_in_parenthesized_expression_statement ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_in_comma_expression_left ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_multiple_type_params_partial_usage ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_in_void_expression ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_result_in_assignment ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_yield_inner_consumed ... ok [INFO] [stdout] test types_domain::class_type::tests::class_inheritance_depth_guard_is_conservative ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_result_in_function_call ... ok [INFO] [stdout] test types_domain::class_type::tests::skip_base_instantiation_only_without_generics ... ok [INFO] [stdout] test types_domain::class_type_constructor::tests::skip_base_instantiation_only_without_generics ... ok [INFO] [stdout] test ts7057_yield_implicit_any::yield_result_assigned_to_untyped_variable ... ok [INFO] [stdout] test types_domain::type_node::tests::test_type_node_checker_number_keyword ... ok [INFO] [stdout] test types_domain::class_type::tests::in_progress_class_instance_uses_cached_or_error ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_setter_only_private_member_not_reported_unused ... ok [INFO] [stdout] test value_usage_tests::test_enum_arithmetic_valid ... ok [INFO] [stdout] test value_usage_tests::test_bitwise_operations_with_invalid_operands ... ok [INFO] [stdout] test value_usage_tests::test_arithmetic_on_non_numeric_types ... ok [INFO] [stdout] test value_usage_tests::test_array_object_prototype_properties ... ok [INFO] [stdout] test value_usage_tests::test_interface_used_as_value ... ok [INFO] [stdout] test value_usage_tests::test_exponentiation_with_string_emits_ts2362 ... ok [INFO] [stdout] test value_usage_tests::test_for_of_variable_type_annotation_emits_ts2322 ... ok [INFO] [stdout] test value_usage_tests::test_boolean_multiplication_emits_ts2362 ... ok [INFO] [stdout] test value_usage_tests::test_never_type_property_access_no_error ... ok [INFO] [stdout] test value_usage_tests::test_primitive_array_type_recovery_no_ts2693 ... ok [INFO] [stdout] test value_usage_tests::test_number_divided_by_string_emits_ts2363 ... ok [INFO] [stdout] test ts6133_unused_type_params_tests::test_this_parameter_not_reported_unused ... ok [INFO] [stdout] test value_usage_tests::test_null_property_access_emits_ts18050 ... ok [INFO] [stdout] test value_usage_tests::test_shorthand_property_missing_value_emits_ts18004 ... ok [INFO] [stdout] test value_usage_tests::test_never_type_call_no_error ... ok [INFO] [stdout] test value_usage_tests::test_for_of_variable_compatible_type_no_error ... ok [INFO] [stdout] test value_usage_tests::test_string_plus_number_no_error ... ok [INFO] [stdout] test value_usage_tests::test_string_subtraction_emits_ts2362 ... ok [INFO] [stdout] test value_usage_tests::test_type_import_used_as_value ... ok [INFO] [stdout] test value_usage_tests::test_interface_property_access_emits_ts18050 ... ok [INFO] [stdout] test value_usage_tests::test_type_alias_used_as_value ... ok [INFO] [stdout] test value_usage_tests::test_undefined_property_access_emits_ts18050 ... ok [INFO] [stdout] test value_usage_tests::test_valid_arithmetic_no_errors ... ok [INFO] [stdout] test value_usage_tests::test_string_string_subtraction_emits_ts2362 ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports' (37) panicked at src/tests/architecture_contract_tests.rs:1240:33: [INFO] [stdout] failed to read solver source directory ../tsz-solver/src [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x58e0cdc2b58a - std[31e582c13f4e914f]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x58e0cdc2b58a - std[31e582c13f4e914f]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x58e0cdc2b58a - std[31e582c13f4e914f]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x58e0cdc2b58a - <::print::DisplayBacktrace as core[fa0eadad68403074]::fmt::Display>::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x58e0cdc42e5a - ::fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x58e0cdc42e5a - core[fa0eadad68403074]::fmt::write [INFO] [stdout] 6: 0x58e0cdc30082 - std[31e582c13f4e914f]::io::default_write_fmt::> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x58e0cdc30082 - as std[31e582c13f4e914f]::io::Write>::write_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x58e0cdc088ef - ::print [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x58e0cdc088ef - std[31e582c13f4e914f]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x58e0cdc22c89 - std[31e582c13f4e914f]::panicking::default_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x58e0cd674d3c - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x58e0cd674d3c - test[7530e63dc052480e]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x58e0cdc22e42 - core[fa0eadad68403074]::ops::function::Fn<(&'a std[31e582c13f4e914f]::panic::PanicHookInfo<'b>,), Output = ()> + core[fa0eadad68403074]::marker::Sync + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::Fn<(&std[31e582c13f4e914f]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x58e0cdc22e42 - std[31e582c13f4e914f]::panicking::panic_with_hook [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x58e0cdc089a8 - std[31e582c13f4e914f]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x58e0cdbfd8f9 - std[31e582c13f4e914f]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x58e0cdc096bd - __rustc[fc8e3a9f23f26cb]::rust_begin_unwind [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x58e0cdc4369c - core[fa0eadad68403074]::panicking::panic_fmt [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x58e0cd1e4528 - tsz_checker[4736a26b2c148c4f]::architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports::collect_solver_rs_files_recursive::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/tests/architecture_contract_tests.rs:1240:33 [INFO] [stdout] 20: 0x58e0cd399340 - >::unwrap_or_else:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x58e0cd22d614 - tsz_checker[4736a26b2c148c4f]::architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports::collect_solver_rs_files_recursive [INFO] [stdout] at /opt/rustwide/workdir/src/tests/architecture_contract_tests.rs:1240:14 [INFO] [stdout] 22: 0x58e0cd21d35a - tsz_checker[4736a26b2c148c4f]::architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports [INFO] [stdout] at /opt/rustwide/workdir/src/tests/architecture_contract_tests.rs:1262:5 [INFO] [stdout] 23: 0x58e0cd1e3407 - tsz_checker[4736a26b2c148c4f]::architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/tests/architecture_contract_tests.rs:1233:55 [INFO] [stdout] 24: 0x58e0cd424486 - >::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 25: 0x58e0cd668e1b - core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 26: 0x58e0cd668e1b - test[7530e63dc052480e]::__rust_begin_short_backtrace::, fn() -> core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:663:18 [INFO] [stdout] 27: 0x58e0cd67580b - test[7530e63dc052480e]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:74 [INFO] [stdout] 28: 0x58e0cd67580b - as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 29: 0x58e0cd67580b - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 30: 0x58e0cd67580b - std[31e582c13f4e914f]::panicking::catch_unwind::, core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 31: 0x58e0cd67580b - std[31e582c13f4e914f]::panic::catch_unwind::, core[fa0eadad68403074]::result::Result<(), alloc[49b8922c36ca62de]::string::String>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 32: 0x58e0cd67580b - test[7530e63dc052480e]::run_test_in_process [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:686:27 [INFO] [stdout] 33: 0x58e0cd67580b - test[7530e63dc052480e]::run_test::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:607:43 [INFO] [stdout] 34: 0x58e0cd66fc64 - test[7530e63dc052480e]::run_test::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/test/src/lib.rs:637:41 [INFO] [stdout] 35: 0x58e0cd66fc64 - std[31e582c13f4e914f]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 36: 0x58e0cd678412 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 37: 0x58e0cd678412 - ::{closure#1}::{closure#0}> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 38: 0x58e0cd678412 - std[31e582c13f4e914f]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:581:40 [INFO] [stdout] 39: 0x58e0cd678412 - std[31e582c13f4e914f]::panicking::catch_unwind::<(), core[fa0eadad68403074]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panicking.rs:544:19 [INFO] [stdout] 40: 0x58e0cd678412 - std[31e582c13f4e914f]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/panic.rs:359:14 [INFO] [stdout] 41: 0x58e0cd678412 - std[31e582c13f4e914f]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 42: 0x58e0cd678412 - ::{closure#1} as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 43: 0x58e0cdc2a94f - + core[fa0eadad68403074]::marker::Send> as core[fa0eadad68403074]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 44: 0x58e0cdc2a94f - ::new::thread_start [INFO] [stdout] at /rustc/562dee4820c458d823175268e41601d4c060588a/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 45: 0x7e4cc4cdeaa4 - [INFO] [stdout] 46: 0x7e4cc4d6ba64 - clone [INFO] [stdout] 47: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] architecture_contract_tests_src::test_solver_sources_forbid_parser_checker_imports [INFO] [stdout] [INFO] [stdout] test result: FAILED. 597 passed; 1 failed; 12 ignored; 0 measured; 0 filtered out; finished in 0.71s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--lib` [INFO] running `Command { std: "docker" "inspect" "fb52c9c3a95dc85a23fb7856031eba27ab1a9c6c14f1ad248e3146ed91f03528", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "fb52c9c3a95dc85a23fb7856031eba27ab1a9c6c14f1ad248e3146ed91f03528", kill_on_drop: false }` [INFO] [stdout] fb52c9c3a95dc85a23fb7856031eba27ab1a9c6c14f1ad248e3146ed91f03528