Updated 2 paths from 406c90d0
   Compiling fallow-extract v2.87.0 (/fallow/crates/extract)
    Finished `test` profile [unoptimized] target(s) in 4.82s
     Running unittests src/lib.rs (target/debug/deps/fallow_extract-d966c03d0dc39379)

running 305 tests
test visitor::tests::angular_component_all_metadata_combined ... ok
test visitor::tests::angular_component_style_url_emits_side_effect_import ... ok
test visitor::tests::angular_component_style_url_without_dot_slash_normalized ... ok
test visitor::tests::angular_component_style_urls_array_emits_multiple_imports ... ok
test visitor::tests::angular_component_style_urls_array_without_dot_slash_normalized ... ok
test visitor::tests::angular_component_template_url_emits_side_effect_import ... ok
test visitor::tests::angular_component_template_url_without_dot_slash_normalized ... ok
test visitor::tests::angular_component_without_template_url_no_side_effect ... ok
test visitor::tests::angular_host_binding_skips_keywords ... ok
test visitor::tests::angular_host_bindings_emit_sentinel_accesses ... ok
test visitor::tests::angular_inject_alias_property_records_instance_binding ... FAILED
test visitor::tests::angular_inject_field_maps_this_field_member_access ... ok
test visitor::tests::angular_inject_property_records_instance_binding ... ok
test visitor::tests::angular_inline_template_backtick_scanned ... ok
test visitor::tests::angular_inline_template_complexity_anchored_at_decorator ... ok
test visitor::tests::angular_inline_template_emits_sentinel_member_accesses ... ok
test visitor::tests::angular_inline_template_no_side_effect_imports ... ok
test visitor::tests::angular_inline_template_with_simple_template_emits_no_finding ... ok
test visitor::tests::angular_inputs_outputs_metadata_emit_sentinel_accesses ... ok
test visitor::tests::angular_output_from_observable_marks_as_decorated ... ok
test visitor::tests::angular_queries_metadata_emit_sentinel_accesses ... ok
test visitor::tests::angular_regular_property_not_marked_as_decorated ... ok
test visitor::tests::angular_signal_and_plural_queries_trace_child_method_calls ... ok
test visitor::tests::angular_signal_apis_not_marked_on_non_angular_class ... ok
test visitor::tests::angular_signal_input_marks_member_as_decorated ... ok
test visitor::tests::angular_signal_output_model_viewchild_marks_as_decorated ... ok
test visitor::tests::angular_template_with_interpolation_expressions_is_skipped ... ok
test visitor::tests::array_destructured_factory_arrow_block_body ... ok
test visitor::tests::array_destructured_factory_arrow_expression_body ... ok
test visitor::tests::array_destructured_factory_builtin_not_tracked ... ok
test visitor::tests::array_destructured_factory_function_expression ... ok
test visitor::tests::array_destructured_factory_whole_object_use ... ok
test visitor::tests::array_destructured_no_factory_not_tracked ... ok
test visitor::tests::assigned_nested_object_member_access_mapped_to_class ... ok
test visitor::tests::builtin_constructor_instance_not_mapped ... ok
test visitor::tests::builtin_constructor_not_tracked ... ok
test visitor::tests::cjs_both_patterns ... ok
test visitor::tests::cjs_exports_dot_property ... ok
test visitor::tests::cjs_module_exports_dot_property ... ok
test visitor::tests::cjs_module_exports_non_object ... ok
test visitor::tests::cjs_module_exports_object_keys ... ok
test visitor::tests::class_member_decorator_tracked ... ok
test visitor::tests::class_member_with_decorator_flagged ... ok
test visitor::tests::class_public_methods_and_properties ... ok
test visitor::tests::class_skips_constructor ... ok
test visitor::tests::class_skips_private_members ... ok
test visitor::tests::class_skips_protected_members ... ok
test visitor::tests::default_export_then_import_is_re_export_of_default ... ok
test visitor::tests::default_import_then_export_is_re_export_of_default ... ok
test visitor::tests::destructure_binding_typed_by_inline_type_literal_mapped_to_class ... ok
test visitor::tests::destructure_binding_typed_by_interface_declared_after_use ... ok
test visitor::tests::destructure_binding_typed_by_interface_mapped_to_class ... ok
test visitor::tests::destructure_binding_typed_by_type_alias_mapped_to_class ... ok
test visitor::tests::destructured_await_import_captures_names ... ok
test visitor::tests::destructured_formal_parameter_typed_by_interface_mapped_to_class ... ok
test visitor::tests::destructured_require_captures_names ... ok
test visitor::tests::dotted_bound_receiver_preserves_suffix ... ok
test visitor::tests::dotted_bound_whole_object_preserves_suffix ... ok
test visitor::tests::dynamic_computed_access_marks_whole_use ... ok
test visitor::tests::dynamic_import_assigned_to_variable ... ok
test visitor::tests::dynamic_import_await ... ok
test visitor::tests::dynamic_import_concat_prefix_only ... ok
test visitor::tests::dynamic_import_concat_with_suffix ... ok
test visitor::tests::dynamic_import_destructured ... ok
test visitor::tests::dynamic_import_destructured_with_rest_clears_names ... ok
test visitor::tests::dynamic_import_in_object_property_callback_credits_default ... ok
test visitor::tests::dynamic_import_in_object_property_function_callback_credits_default ... ok
test visitor::tests::dynamic_import_in_unknown_object_property_callback_stays_side_effect_only ... ok
test visitor::tests::dynamic_import_namespace_destructuring ... ok
test visitor::tests::dynamic_import_no_duplicate_when_assigned ... ok
test visitor::tests::dynamic_import_non_relative_concat_ignored ... ok
test visitor::tests::dynamic_import_non_relative_template_ignored ... ok
test visitor::tests::dynamic_import_string_literal ... ok
test visitor::tests::dynamic_import_template_literal_exact ... ok
test visitor::tests::dynamic_import_template_literal_with_expression ... ok
test visitor::tests::dynamic_import_template_multi_expression_globstar ... ok
test visitor::tests::dynamic_import_variable_source_ignored ... ok
test visitor::tests::empty_source_produces_no_results ... ok
test visitor::tests::export_abstract_class ... ok
test visitor::tests::export_async_function ... ok
test visitor::tests::export_const_multiple_declarators ... ok
test visitor::tests::export_declare_module ... ok
test visitor::tests::export_declare_namespace ... ok
test visitor::tests::export_default_anonymous_class ... ok
test visitor::tests::export_default_arrow_function ... ok
test visitor::tests::export_default_class_declaration ... ok
test visitor::tests::export_default_expression ... ok
test visitor::tests::export_destructured_array ... ok
test visitor::tests::export_destructured_object ... ok
test visitor::tests::export_destructured_with_default_value ... ok
test visitor::tests::export_enum_not_type_only ... ok
test visitor::tests::export_generator_function ... ok
test visitor::tests::export_interface ... ok
test visitor::tests::export_let_declaration ... ok
test visitor::tests::export_specifier_list_multiple ... ok
test visitor::tests::export_specifier_with_alias ... ok
test visitor::tests::export_then_import_same_name_is_re_export ... ok
test visitor::tests::export_then_import_with_rename_is_re_export_with_alias ... ok
test visitor::tests::export_type_alias ... ok
test visitor::tests::export_type_specifier_on_individual_spec ... ok
test visitor::tests::export_type_then_import_type_is_type_only_re_export ... ok
test visitor::tests::export_with_as_const ... ok
test visitor::tests::export_with_satisfies ... ok
test visitor::tests::exported_instance_binding_is_recorded ... ok
test visitor::tests::exports_dot_property ... ok
test visitor::tests::extracts_enum_members ... ok
test visitor::tests::extracts_public_class_methods_and_properties ... ok
test visitor::tests::fluent_chain_emits_sentinel_member_access ... ok
test visitor::tests::for_in_loop_marks_enum_as_whole_use ... ok
test visitor::tests::for_in_marks_whole_use ... ok
test visitor::tests::function_overloads_produce_single_export ... ok
test visitor::tests::generic_constructor_param_binds_this_to_constraint ... ok
test visitor::tests::generic_constructor_param_resolved_via_constraint ... ok
test visitor::tests::generic_typed_property_resolved_via_constraint ... ok
test visitor::tests::import_and_re_export_same_source ... ok
test visitor::tests::import_default ... ok
test visitor::tests::import_default_and_named ... ok
test visitor::tests::import_default_and_namespace ... ok
test visitor::tests::import_meta_glob_array ... ok
test visitor::tests::import_meta_glob_array_patterns ... ok
test visitor::tests::import_meta_glob_non_relative_ignored ... ok
test visitor::tests::import_meta_glob_string ... ok
test visitor::tests::import_meta_glob_string_pattern ... ok
test visitor::tests::import_named_multiple ... ok
test visitor::tests::import_named_single ... ok
test visitor::tests::import_namespace ... ok
test visitor::tests::import_side_effect ... ok
test visitor::tests::import_source_span_populated ... ok
test visitor::tests::import_then_export_same_name_is_re_export ... ok
test visitor::tests::import_then_export_with_rename_is_re_export_with_alias ... ok
test visitor::tests::import_type_default ... ok
test visitor::tests::import_type_namespace ... ok
test visitor::tests::import_type_on_individual_specifier ... ok
test visitor::tests::import_type_only_declaration ... ok
test visitor::tests::import_type_then_export_type_is_type_only_re_export ... ok
test visitor::tests::import_with_alias ... ok
test visitor::tests::import_with_rename_then_export_is_re_export_with_original_name ... ok
test visitor::tests::injected_object_member_access_mapped_to_class ... ok
test visitor::tests::instance_binding_with_no_access_produces_nothing ... ok
test visitor::tests::instance_member_access_mapped_to_class ... ok
test visitor::tests::instance_method_call_mapped ... ok
test visitor::tests::instance_property_access_mapped_to_class ... ok
test visitor::tests::instance_property_mapped ... ok
test visitor::tests::instance_whole_object_mapped ... ok
test visitor::tests::instance_whole_object_use_mapped_to_class ... ok
test visitor::tests::into_module_info_transfers_cjs_flag ... ok
test visitor::tests::into_module_info_transfers_dynamic_imports ... ok
test visitor::tests::into_module_info_transfers_exports ... ok
test visitor::tests::into_module_info_transfers_imports ... ok
test visitor::tests::into_module_info_transfers_member_accesses ... ok
test visitor::tests::into_module_info_transfers_re_exports ... ok
test visitor::tests::into_module_info_transfers_require_calls ... ok
test visitor::tests::into_module_info_transfers_whole_object_uses ... ok
test visitor::tests::local_class_export_specifier_keeps_members_and_heritage ... ok
test visitor::tests::local_declaration_keeps_export_local_despite_later_import_collision ... ok
test visitor::tests::local_export_without_matching_import_stays_local ... ok
test visitor::tests::mapped_type_constraint_marks_whole_object_use ... ok
test visitor::tests::mapped_type_keyof_typeof_marks_whole_object_use ... ok
test visitor::tests::mapped_type_with_optional_marks_whole_object_use ... ok
test visitor::tests::member_access_chained ... ok
test visitor::tests::member_access_computed_dynamic_marks_whole ... ok
test visitor::tests::member_access_computed_string_literal ... ok
test visitor::tests::member_access_method_call ... ok
test visitor::tests::member_access_static ... ok
test visitor::tests::member_access_this_read ... ok
test visitor::tests::member_access_this_write ... ok
test visitor::tests::merge_into_extends_imports ... ok
test visitor::tests::merge_into_ors_cjs_flag ... ok
test visitor::tests::mixed_esm_and_cjs_in_same_file ... ok
test visitor::tests::mixed_export_splits_after_later_import ... ok
test visitor::tests::mixed_export_splits_into_local_and_re_export ... ok
test visitor::tests::module_exports_object_extracts_keys ... ok
test visitor::tests::multiple_instances_same_class ... ok
test visitor::tests::multiple_instances_same_class_mapped ... ok
test visitor::tests::namespace_await_import_has_local_name ... ok
test visitor::tests::namespace_import_adds_to_namespace_bindings ... ok
test visitor::tests::namespace_import_destructuring ... ok
test visitor::tests::namespace_import_destructuring_with_rest_marks_whole ... ok
test visitor::tests::namespace_import_then_export_stays_local ... ok
test visitor::tests::namespace_require_has_local_name ... ok
test visitor::tests::nested_member_access_only_tracks_object ... ok
test visitor::tests::new_expression_direct_member_access_recorded ... ok
test visitor::tests::new_expression_fluent_chain_emits_new_sentinel ... ok
test visitor::tests::new_expression_records_bare_identifier_even_for_builtin_shaped_names ... ok
test visitor::tests::new_url_dot_slash_not_tracked ... ok
test visitor::tests::new_url_dotdot_slash_not_tracked ... ok
test visitor::tests::new_url_import_meta_url_tracked ... ok
test visitor::tests::new_url_non_relative_not_tracked ... ok
test visitor::tests::new_url_subdir_trailing_slash_not_tracked ... ok
test visitor::tests::new_url_with_import_meta_url_tracked ... ok
test visitor::tests::new_url_without_import_meta_url_not_tracked ... ok
test visitor::tests::no_module_syntax_produces_no_results ... ok
test visitor::tests::non_angular_inject_function_does_not_map_field_member_access ... ok
test visitor::tests::non_angular_inject_property_does_not_record_instance_binding ... ok
test visitor::tests::non_array_destructured_call_not_tracked ... ok
test visitor::tests::non_component_decorator_ignored ... ok
test visitor::tests::non_instance_binding_not_mapped ... ok
test visitor::tests::non_namespace_destructuring_not_tracked ... ok
test visitor::tests::non_playwright_extend_does_not_record_fixture_definitions ... ok
test visitor::tests::non_playwright_helper_does_not_record_fixture_definitions ... ok
test visitor::tests::object_entries_marks_whole_use ... ok
test visitor::tests::object_get_own_property_names_marks_whole_use ... ok
test visitor::tests::object_keys_marks_whole_use ... ok
test visitor::tests::object_values_marks_whole_use ... ok
test visitor::tests::parameter_property_maps_this_field_member_access ... ok
test visitor::tests::partial_record_marks_whole_object_use ... ok
test visitor::tests::playwright_extend_type_alias_records_fixture_definitions ... ok
test visitor::tests::playwright_helper_arrow_records_fixture_definitions ... ok
test visitor::tests::playwright_helper_chain_records_fixture_definitions ... ok
test visitor::tests::playwright_helper_function_records_fixture_definitions ... ok
test visitor::tests::playwright_helper_function_with_local_setup_records_fixture_definitions ... ok
test visitor::tests::playwright_helper_records_use_sentinels_for_curried_call ... ok
test visitor::tests::playwright_nested_fixture_alias_type_records_dotted_path_definitions ... ok
test visitor::tests::playwright_nested_fixture_chained_access_records_dotted_path_uses ... ok
test visitor::tests::playwright_nested_fixture_destructure_records_dotted_path_uses ... ok
test visitor::tests::playwright_nested_fixture_type_records_dotted_path_definitions ... ok
test visitor::tests::playwright_test_callback_records_fixture_member_uses ... ok
test visitor::tests::proptests::export_names_are_non_empty ... ok
test visitor::tests::proptests::import_sources_are_non_empty ... ok
test visitor::tests::proptests::parse_never_panics ... ok
test visitor::tests::proptests::star_reexport_does_not_pollute_exports ... ok
test visitor::tests::re_export_multiple ... ok
test visitor::tests::re_export_named ... ok
test visitor::tests::re_export_star ... ok
test visitor::tests::re_export_star_as_namespace ... ok
test visitor::tests::re_export_star_type_only ... ok
test visitor::tests::re_export_type_on_individual_specifier ... ok
test visitor::tests::re_export_type_only ... ok
test visitor::tests::re_export_with_rename ... ok
test visitor::tests::record_utility_type_marks_whole_object_use ... ok
test visitor::tests::record_with_aliased_import_marks_whole_object_use ... ok
test visitor::tests::record_with_non_identifier_key_no_whole_object_use ... ok
test visitor::tests::regex_suffix_alternation ... ok
test visitor::tests::regex_suffix_complex_returns_none ... ok
test visitor::tests::regex_suffix_optional_char ... ok
test visitor::tests::regex_suffix_simple_ext ... ok
test visitor::tests::renamed_destructure_binding_typed_by_interface_mapped_to_class ... ok
test visitor::tests::require_call_bare_in_expression ... ok
test visitor::tests::require_call_destructured ... ok
test visitor::tests::require_call_simple ... ok
test visitor::tests::require_call_template_literal_arg_ignored ... ok
test visitor::tests::require_call_variable_arg_ignored ... ok
test visitor::tests::require_context_no_regex_has_no_suffix ... ok
test visitor::tests::require_context_non_recursive ... ok
test visitor::tests::require_context_non_recursive_prefix ... ok
test visitor::tests::require_context_non_relative_ignored ... ok
test visitor::tests::require_context_recursive ... ok
test visitor::tests::require_context_recursive_prefix ... ok
test visitor::tests::require_context_regex_alternation ... ok
test visitor::tests::require_context_regex_optional_char ... ok
test visitor::tests::require_context_regex_simple_extension ... ok
test visitor::tests::require_context_with_regex_suffix ... ok
test visitor::tests::require_destructured_with_alias ... ok
test visitor::tests::require_destructured_with_rest_returns_empty ... ok
test visitor::tests::require_multiple_calls ... ok
test visitor::tests::require_namespace_destructuring ... ok
test visitor::tests::self_returning_instance_method_flagged ... ok
test visitor::tests::skips_constructor_in_class_members ... ok
test visitor::tests::skips_private_and_protected_members ... ok
test visitor::tests::spread_in_object_marks_whole_use ... ok
test visitor::tests::spread_marks_whole_use ... ok
test visitor::tests::static_factory_with_declared_return_type_qualifies ... ok
test visitor::tests::this_assignment_tracked ... ok
test visitor::tests::this_field_assignment_from_typed_parameter_maps_member_access ... ok
test visitor::tests::this_field_builtin_constructor_not_tracked ... ok
test visitor::tests::this_field_chained_access_without_new_not_mapped ... ok
test visitor::tests::this_field_new_assignment_enables_chained_access ... ok
test visitor::tests::this_member_access_tracked ... ok
test visitor::tests::ts_const_enum ... ok
test visitor::tests::ts_enum_members_extracted ... ok
test visitor::tests::ts_enum_string_member_name ... ok
test visitor::tests::ts_enum_with_numeric_values ... ok
test visitor::tests::ts_enum_with_string_values ... ok
test visitor::tests::ts_import_type_inside_actual_dts_file ... ok
test visitor::tests::ts_import_type_inside_declare_global ... ok
test visitor::tests::ts_import_type_inside_declare_module_augmentation ... ok
test visitor::tests::ts_import_type_with_identifier_qualifier_named ... ok
test visitor::tests::ts_import_type_with_qualified_name_credits_root ... ok
test visitor::tests::ts_import_type_without_qualifier_is_side_effect ... ok
test visitor::tests::type_annotation_array_generic_not_unwrapped ... ok
test visitor::tests::type_annotation_multi_class_union_not_bound ... ok
test visitor::tests::type_annotation_nullable_union_null_binds_class ... ok
test visitor::tests::type_annotation_nullable_union_undefined_binds_class ... ok
test visitor::tests::type_annotation_promise_not_unwrapped ... ok
test visitor::tests::type_annotation_promise_nullable_union_not_unwrapped ... ok
test visitor::tests::type_annotation_qualified_promise_not_unwrapped ... ok
test visitor::tests::type_annotation_three_way_nullable_union_binds_class ... ok
test visitor::tests::type_only_alias_binding_maps_member_access ... ok
test visitor::tests::type_qualified_name_tracks_member_access ... ok
test visitor::tests::typed_getter_records_instance_binding ... ok
test visitor::tests::typed_variable_binding_maps_member_access ... ok
test visitor::tests::unconstrained_generic_param_drops_binding ... ok
test visitor::tests::untyped_destructure_binding_does_not_map_to_class ... ok
test visitor::tests::usememo_non_destructured_factory_tracked ... ok
test visitor::tests::usememo_react_namespaced_factory_tracked ... ok
test visitor::tests::usestate_non_destructured_factory_not_tracked ... ok
test visitor::tests::value_import_then_type_export_is_type_only_re_export ... ok
test visitor::tests::whole_object_for_in ... ok
test visitor::tests::whole_object_get_own_property_names ... ok
test visitor::tests::whole_object_object_entries ... ok
test visitor::tests::whole_object_object_keys ... ok
test visitor::tests::whole_object_object_values ... ok
test visitor::tests::whole_object_spread ... ok
test visitor::tests::whole_object_spread_in_array ... ok
test visitor::tests::whole_object_spread_in_call_args ... ok

failures:

---- visitor::tests::angular_inject_alias_property_records_instance_binding stdout ----

thread 'visitor::tests::angular_inject_alias_property_records_instance_binding' (9192) panicked at crates/extract/src/visitor/tests.rs:3045:5:
aliased Angular inject() property should be recorded as an instance binding, found: []
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace


failures:
    visitor::tests::angular_inject_alias_property_records_instance_binding

test result: FAILED. 304 passed; 1 failed; 0 ignored; 0 measured; 1379 filtered out; finished in 0.39s

error: test failed, to rerun pass `-p fallow-extract --lib`
Updated 5 paths from 406c90d0
SWE-rebench parser: parse_log_cargo
SWE-rebench results:
FAILED
