[INFO] fetching crate depyler-core 3.1.0...
[INFO] testing depyler-core-3.1.0 against beta-2025-09-21 for beta-1.91-2
[INFO] extracting crate depyler-core 3.1.0 into /workspace/builds/worker-6-tc2/source
[INFO] started tweaking crates.io crate depyler-core 3.1.0
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate depyler-core 3.1.0
[INFO] tweaked toml for crates.io crate depyler-core 3.1.0 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate depyler-core 3.1.0 on toolchain beta-2025-09-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate depyler-core 3.1.0 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" "+beta-2025-09-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fa864fe09cf45d38405f5d5ffd5b7a9fd6bd59d21de8f40fdbecf760b991d8d4
[INFO] running `Command { std: "docker" "start" "-a" "fa864fe09cf45d38405f5d5ffd5b7a9fd6bd59d21de8f40fdbecf760b991d8d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fa864fe09cf45d38405f5d5ffd5b7a9fd6bd59d21de8f40fdbecf760b991d8d4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fa864fe09cf45d38405f5d5ffd5b7a9fd6bd59d21de8f40fdbecf760b991d8d4", kill_on_drop: false }`
[INFO] [stdout] fa864fe09cf45d38405f5d5ffd5b7a9fd6bd59d21de8f40fdbecf760b991d8d4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 24eb02ae8621bf48c5b9901f79d9eef50483736f601234d0be23320f2fb88bdb
[INFO] running `Command { std: "docker" "start" "-a" "24eb02ae8621bf48c5b9901f79d9eef50483736f601234d0be23320f2fb88bdb", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling cfg-if v1.0.1
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling siphasher v1.0.1
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling libm v0.2.15
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling malachite-nz v0.4.22
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling unicode-width v0.2.1
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling getopts v0.2.23
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling unic-char-range v0.9.0
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling unic-common v0.9.0
[INFO] [stderr]    Compiling unic-ucd-version v0.9.0
[INFO] [stderr]    Compiling unic-char-property v0.9.0
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.4.0
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling colored v2.2.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling malachite-base v0.4.22
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling regex-automata v0.4.9
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling rustpython-parser v0.4.0
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rustpython-parser-core v0.4.0
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling depyler-annotations v3.1.0
[INFO] [stderr]    Compiling malachite-q v0.4.22
[INFO] [stderr]    Compiling malachite v0.4.22
[INFO] [stderr]    Compiling malachite-bigint v0.2.3
[INFO] [stderr]    Compiling rustpython-ast v0.4.0
[INFO] [stderr]    Compiling depyler-core v3.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 47s
[INFO] running `Command { std: "docker" "inspect" "24eb02ae8621bf48c5b9901f79d9eef50483736f601234d0be23320f2fb88bdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "24eb02ae8621bf48c5b9901f79d9eef50483736f601234d0be23320f2fb88bdb", kill_on_drop: false }`
[INFO] [stdout] 24eb02ae8621bf48c5b9901f79d9eef50483736f601234d0be23320f2fb88bdb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 1c334de90813d9da47a171b363740d849f0ec767812df79c202534ac4a6af298
[INFO] running `Command { std: "docker" "start" "-a" "1c334de90813d9da47a171b363740d849f0ec767812df79c202534ac4a6af298", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling insta v1.43.1
[INFO] [stderr]    Compiling tempfile v3.20.0
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling proptest v1.7.0
[INFO] [stderr]    Compiling depyler-core v3.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 51.52s
[INFO] running `Command { std: "docker" "inspect" "1c334de90813d9da47a171b363740d849f0ec767812df79c202534ac4a6af298", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c334de90813d9da47a171b363740d849f0ec767812df79c202534ac4a6af298", kill_on_drop: false }`
[INFO] [stdout] 1c334de90813d9da47a171b363740d849f0ec767812df79c202534ac4a6af298
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-09-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] bd8dbb9b1b1f7970896fc29cd1a7d627e19add7fa48fdb9b1bc0b4607d8dcd9f
[INFO] running `Command { std: "docker" "start" "-a" "bd8dbb9b1b1f7970896fc29cd1a7d627e19add7fa48fdb9b1bc0b4607d8dcd9f", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.21s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/depyler_core-1853eb7e03689c17)
[INFO] [stdout] 
[INFO] [stdout] running 344 tests
[INFO] [stdout] test annotation_aware_type_mapper::tests::test_dict_mapping_with_hash_strategy ... ok
[INFO] [stdout] test annotation_aware_type_mapper::tests::test_list_mapping_with_ownership ... ok
[INFO] [stdout] test annotation_aware_type_mapper::tests::test_string_mapping_with_annotations ... ok
[INFO] [stdout] test annotation_aware_type_mapper::tests::test_optional_mapping_with_error_strategy ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_ann_assign ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_assign ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_aug_assign ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_break ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_attribute ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_compare ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_call_simple ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_constant_string ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_await ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_continue ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_constant_bool ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_constant_float ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_constant_none ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_for ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_expr_stmt ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_if_else ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_lambda ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_if ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_dict ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_list_comp ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_list ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_raise ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_name ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_method_call ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_set ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_set_comp ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_list_comp_with_condition ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_slice ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_return_none ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_subscript_index ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_return ... ok
[INFO] [stdout] test annotation_aware_type_mapper::tests::test_return_type_mapping ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_tuple ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_binop_add ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_unaryop_neg ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_error_on_chained_comparison ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_error_on_unsupported_expr ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_error_on_multiple_assign_targets ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_constant_int ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_while ... ok
[INFO] [stdout] test ast_bridge::converters::tests::test_convert_with ... ok
[INFO] [stdout] test ast_bridge::tests::test_expression_types ... ok
[INFO] [stdout] test ast_bridge::tests::test_binary_operations ... ok
[INFO] [stdout] test ast_bridge::tests::test_comparison_operators ... ok
[INFO] [stdout] test ast_bridge::tests::test_control_flow_conversion ... ok
[INFO] [stdout] test ast_bridge::tests::test_for_loop_conversion ... ok
[INFO] [stdout] test ast_bridge::tests::test_annotation_with_performance_hints ... ok
[INFO] [stdout] test ast_bridge::tests::test_annotation_extraction ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_complex_nested_generics ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_error_on_invalid_dict_params ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_error_on_unsupported_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_custom_types ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_dict_type ... ok
[INFO] [stdout] test ast_bridge::tests::test_docstring_extraction ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_generic_custom_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_generic_simple_types ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_list_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_generic_type_var ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_nested_types ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_optional_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_return_type_none ... ok
[INFO] [stdout] test ast_bridge::tests::test_type_annotation_conversion ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_return_type_with_annotation ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_set_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_tuple_type ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_simple_types ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_type_with_name_expr ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_type_variables ... ok
[INFO] [stdout] test ast_bridge::tests::test_unary_operations ... ok
[INFO] [stdout] test ast_bridge::type_extraction::tests::test_extract_union_type ... ok
[INFO] [stdout] test borrowing::tests::test_copyable_parameter ... ok
[INFO] [stdout] test borrowing::tests::test_mutated_parameter ... ok
[INFO] [stdout] test borrowing::tests::test_read_only_parameter ... ok
[INFO] [stdout] test ast_bridge::tests::test_import_conversion ... ok
[INFO] [stdout] test borrowing_context::tests::test_basic_borrowing_analysis ... ok
[INFO] [stdout] test borrowing_context::tests::test_mutation_detection ... ok
[INFO] [stdout] test borrowing::tests::test_escaping_parameter ... ok
[INFO] [stdout] test borrowing_context::tests::test_string_borrowing ... ok
[INFO] [stdout] test codegen::tests::test_assignment_generation ... ok
[INFO] [stdout] test codegen::tests::test_binary_operations ... ok
[INFO] [stdout] test borrowing::tests::test_generate_param_signature ... ok
[INFO] [stdout] test ast_bridge::tests::test_function_properties_analysis ... ok
[INFO] [stdout] test codegen::tests::test_function_call_generation ... ok
[INFO] [stdout] test codegen::tests::test_control_flow_generation ... ok
[INFO] [stdout] test ast_bridge::tests::test_function_calls ... ok
[INFO] [stdout] test codegen::tests::test_literal_conversion ... ok
[INFO] [stdout] test codegen::tests::test_floor_division_codegen ... ok
[INFO] [stdout] test codegen::tests::test_simple_function_generation ... ok
[INFO] [stdout] test ast_bridge::tests::test_simple_function_conversion ... ok
[INFO] [stdout] test codegen::tests::test_needs_std_collections ... ok
[INFO] [stdout] test codegen::tests::test_type_conversion ... ok
[INFO] [stdout] test const_generic_inference::tests::test_detect_fixed_size_list ... ok
[INFO] [stdout] test const_generic_inference::tests::test_detect_multiply_pattern ... ok
[INFO] [stdout] test const_generic_inference::tests::test_detect_zeros_call ... ok
[INFO] [stdout] test const_generic_inference::tests::test_len_equality_detection ... ok
[INFO] [stdout] test debug::tests::test_debug_print_generation ... ok
[INFO] [stdout] test debug::tests::test_debugger_scripts ... ok
[INFO] [stdout] test debug::tests::test_source_mapping ... ok
[INFO] [stdout] test const_generic_inference::tests::test_function_analysis ... ok
[INFO] [stdout] test direct_rules::tests::test_array_init_functions ... ok
[INFO] [stdout] test direct_rules::tests::test_array_literal_generation ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_binop_arithmetic ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_binop_bitwise ... ok
[INFO] [stdout] test direct_rules::tests::test_array_multiplication_pattern ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_binop_logical ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_binop_comparison ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_binop_unsupported ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_function_with_documentation ... ok
[INFO] [stdout] test direct_rules::tests::test_convert_literal ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_binary ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_dict ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_len_call ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_list ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_range_call_single_arg ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_variable ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_range_call_two_args ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_literal ... ok
[INFO] [stdout] test documentation::tests::test_basic_doc_generation ... ok
[INFO] [stdout] test documentation::tests::test_api_reference_generation ... ok
[INFO] [stdout] test documentation::tests::test_class_documentation ... ok
[INFO] [stdout] test direct_rules::tests::test_expr_converter_tuple ... ok
[INFO] [stdout] test documentation::tests::test_function_signature_formatting ... ok
[INFO] [stdout] test const_generic_inference::tests::test_index_access_detection ... ok
[INFO] [stdout] test documentation::tests::test_migration_notes ... ok
[INFO] [stdout] test error::tests::test_error_creation ... ok
[INFO] [stdout] test direct_rules::tests::test_floor_division_handling ... ok
[INFO] [stdout] test documentation::tests::test_usage_guide_generation ... ok
[INFO] [stdout] test documentation::tests::test_with_python_source ... ok
[INFO] [stdout] test direct_rules::tests::test_apply_rules ... ok
[INFO] [stdout] test documentation::tests::test_type_formatting ... ok
[INFO] [stdout] test error::tests::test_error_with_context ... ok
[INFO] [stdout] test error::tests::test_error_with_location ... ok
[INFO] [stdout] test error_reporting::tests::test_automatic_suggestions ... ok
[INFO] [stdout] test error_reporting::tests::test_enhanced_error_display ... ok
[INFO] [stdout] test generic_inference::tests::test_constraint_inference ... ok
[INFO] [stdout] test ide::tests::test_completions ... ok
[INFO] [stdout] test error::tests::test_transpile_error_macro ... ok
[INFO] [stdout] test error::tests::test_error_display ... ok
[INFO] [stdout] test ide::tests::test_hover_generation ... ok
[INFO] [stdout] test generic_inference::tests::test_generic_function_inference ... ok
[INFO] [stdout] test inlining::tests::test_function_size_calculation ... ok
[INFO] [stdout] test inlining::tests::test_inlining_config_default ... ok
[INFO] [stdout] test inlining::tests::test_trivial_function_detection ... ok
[INFO] [stdout] test ide::tests::test_symbol_indexing ... ok
[INFO] [stdout] test lambda_codegen::tests::test_basic_handler_generation ... ok
[INFO] [stdout] test lambda_codegen::tests::test_eventbridge_handler ... ok
[INFO] [stdout] test inlining::tests::test_loop_detection ... ok
[INFO] [stdout] test inlining::tests::test_side_effect_detection ... ok
[INFO] [stdout] test lambda_codegen::tests::test_cargo_toml_generation ... ok
[INFO] [stdout] test lambda_codegen::tests::test_optimization_profile ... ok
[INFO] [stdout] test lambda_codegen::tests::test_sqs_batch_processor ... ok
[INFO] [stdout] test lambda_codegen::tests::test_full_project_generation ... ok
[INFO] [stdout] test lambda_errors::tests::test_custom_error_mapping ... ok
[INFO] [stdout] test lambda_errors::tests::test_conversion_functions ... ok
[INFO] [stdout] test lambda_errors::tests::test_error_strategies ... ok
[INFO] [stdout] test lambda_errors::tests::test_error_enum_generation ... ok
[INFO] [stdout] test lambda_errors::tests::test_handler_wrapper_generation ... ok
[INFO] [stdout] test lambda_errors::tests::test_helper_traits ... ok
[INFO] [stdout] test lambda_errors::tests::test_lambda_error_methods ... ok
[INFO] [stdout] test lambda_errors::tests::test_retry_logic_generation ... ok
[INFO] [stdout] test lambda_inference::tests::test_analysis_report ... ok
[INFO] [stdout] test generic_inference::tests::test_type_var_detection ... ok
[INFO] [stdout] test error_reporting::tests::test_line_column_calculation ... ok
[INFO] [stdout] test lambda_inference::tests::test_api_gateway_v2_inference ... ok
[INFO] [stdout] test lambda_inference::tests::test_pattern_confidence_calculation ... ok
[INFO] [stdout] test lambda_inference::tests::test_eventbridge_inference ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_aggressive_mode ... ok
[INFO] [stdout] test lambda_inference::tests::test_sqs_event_inference ... ok
[INFO] [stdout] test lambda_inference::tests::test_mixed_pattern_types ... ok
[INFO] [stdout] test lambda_inference::tests::test_no_pattern_match ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_binary_size_optimizations ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_build_script_generation ... ok
[INFO] [stdout] test lambda_inference::tests::test_confidence_threshold ... ok
[INFO] [stdout] test lambda_inference::tests::test_numeric_index_handling ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_cold_start_optimizations ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_custom_performance_targets ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_lambda_profile_generation ... ok
[INFO] [stdout] test lambda_testing::tests::test_cargo_lambda_script ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_memory_optimizations ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_optimization_plan_generation ... ok
[INFO] [stdout] test lambda_optimizer::tests::test_performance_estimate ... ok
[INFO] [stdout] test lambda_testing::tests::test_context_conversion ... ok
[INFO] [stdout] test lambda_testing::tests::test_custom_test_event ... ok
[INFO] [stdout] test lambda_testing::tests::test_github_actions_workflow ... ok
[INFO] [stdout] test lambda_testing::tests::test_harness_creation ... ok
[INFO] [stdout] test lambda_testing::tests::test_performance_benchmarks_configuration ... ok
[INFO] [stdout] test lambda_testing::tests::test_test_suite_generation ... ok
[INFO] [stdout] test lambda_types::tests::test_error_conversions ... ok
[INFO] [stdout] test lambda_types::tests::test_eventbridge_custom_type ... ok
[INFO] [stdout] test lambda_types::tests::test_response_mapping_retrieval ... ok
[INFO] [stdout] test lambda_inference::tests::test_s3_event_inference ... ok
[INFO] [stdout] test lambda_types::tests::test_custom_eventbridge_types_generation ... ok
[INFO] [stdout] test lambda_types::tests::test_custom_mapping_addition ... ok
[INFO] [stdout] test lambda_types::tests::test_event_mapping_retrieval ... ok
[INFO] [stdout] test lambda_types::tests::test_required_imports ... ok
[INFO] [stdout] test lambda_types::tests::test_response_builders ... ok
[INFO] [stdout] test lifetime_analysis::tests::test_mutable_parameter_detection ... ok
[INFO] [stdout] test lambda_types::tests::test_type_conversion_rules ... ok
[INFO] [stdout] test lifetime_analysis::tests::test_elision_rules ... ok
[INFO] [stdout] test lifetime_analysis::tests::test_lifetime_generation ... ok
[INFO] [stdout] test lifetime_analysis::tests::test_lifetime_inference ... ok
[INFO] [stdout] test lifetime_analysis::tests::test_parameter_usage_analysis ... ok
[INFO] [stdout] test lsp::tests::test_completion_kind_mapping ... ok
[INFO] [stdout] test lsp::tests::test_default_trait ... ok
[INFO] [stdout] test lsp::tests::test_diagnostic_lsp_conversion ... ok
[INFO] [stdout] test lsp::tests::test_diagnostics_no_document ... ok
[INFO] [stdout] test lsp::tests::test_completion_empty_document ... ok
[INFO] [stdout] test lsp::tests::test_completion_item_lsp_conversion ... ok
[INFO] [stdout] test lsp::tests::test_diagnostic_severity_mapping ... ok
[INFO] [stdout] test lsp::tests::test_edge_case_empty_text ... ok
[INFO] [stdout] test lsp::tests::test_edge_case_unicode_text ... ok
[INFO] [stdout] test lsp::tests::test_find_references_no_document ... ok
[INFO] [stdout] test lsp::tests::test_get_prefix_at_position ... ignored, Implementation has boundary issues
[INFO] [stdout] test lsp::tests::test_goto_definition_no_document ... ok
[INFO] [stdout] test lsp::tests::test_document_open_with_parse_error ... ok
[INFO] [stdout] test lsp::tests::test_hover_no_document ... ok
[INFO] [stdout] test lsp::tests::test_find_references_with_document ... ok
[INFO] [stdout] test lsp::tests::test_location_response ... ok
[INFO] [stdout] test lsp::tests::test_lsp_server_creation ... ok
[INFO] [stdout] test lsp::tests::test_goto_definition_with_document ... ok
[INFO] [stdout] test lsp::tests::test_markup_content ... ok
[INFO] [stdout] test lsp::tests::test_offset_to_position ... ok
[INFO] [stdout] test lsp::tests::test_position_conversion_roundtrip ... ok
[INFO] [stdout] test lsp::tests::test_position_to_offset ... ok
[INFO] [stdout] test lsp::tests::test_range_serialization ... ok
[INFO] [stdout] test migration_suggestions::tests::test_accumulator_pattern_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_analyze_simple_function ... ok
[INFO] [stdout] test migration_suggestions::tests::test_config_with_disabled_suggestions ... ok
[INFO] [stdout] test migration_suggestions::tests::test_enumerate_pattern_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_filter_map_pattern_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_format_suggestions_empty ... ok
[INFO] [stdout] test migration_suggestions::tests::test_format_suggestions_with_items ... ok
[INFO] [stdout] test migration_suggestions::tests::test_list_dict_construction_suggestion ... ok
[INFO] [stdout] test migration_suggestions::tests::test_migration_analyzer_creation ... ok
[INFO] [stdout] test migration_suggestions::tests::test_migration_config_custom ... ok
[INFO] [stdout] test migration_suggestions::tests::test_migration_config_default ... ok
[INFO] [stdout] test migration_suggestions::tests::test_multiple_suggestions_per_function ... ok
[INFO] [stdout] test migration_suggestions::tests::test_mutable_parameter_pattern ... ok
[INFO] [stdout] test migration_suggestions::tests::test_none_as_error_detection ... ignored
[INFO] [stdout] test migration_suggestions::tests::test_none_check_pattern_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_severity_ordering ... ok
[INFO] [stdout] test migration_suggestions::tests::test_source_location ... ok
[INFO] [stdout] test migration_suggestions::tests::test_string_concatenation_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_suggestion_category_equality ... ok
[INFO] [stdout] test migration_suggestions::tests::test_suggestion_sorting_by_severity ... ok
[INFO] [stdout] test migration_suggestions::tests::test_type_check_pattern_detection ... ok
[INFO] [stdout] test migration_suggestions::tests::test_while_true_detection ... ok
[INFO] [stdout] test module_mapper::tests::test_collections_mapping ... ok
[INFO] [stdout] test migration_suggestions::tests::test_analyze_empty_program ... ok
[INFO] [stdout] test module_mapper::tests::test_complex_module_paths ... ok
[INFO] [stdout] test module_mapper::tests::test_crypto_mappings ... ok
[INFO] [stdout] test module_mapper::tests::test_empty_imports_dependencies ... ok
[INFO] [stdout] test module_mapper::tests::test_external_crate_mappings ... ok
[INFO] [stdout] test module_mapper::tests::test_default_trait ... ok
[INFO] [stdout] test module_mapper::tests::test_itertools_mapping ... ok
[INFO] [stdout] test module_mapper::tests::test_get_dependencies ... ok
[INFO] [stdout] test module_mapper::tests::test_map_multiple_items ... ok
[INFO] [stdout] test module_mapper::tests::test_map_simple_import ... ok
[INFO] [stdout] test module_mapper::tests::test_map_unknown_module ... ok
[INFO] [stdout] test module_mapper::tests::test_map_aliased_import ... ok
[INFO] [stdout] test module_mapper::tests::test_map_whole_module_import ... ok
[INFO] [stdout] test module_mapper::tests::test_module_mapping_clone ... ok
[INFO] [stdout] test module_mapper::tests::test_rust_import_struct ... ok
[INFO] [stdout] test module_mapper::tests::test_stdlib_mappings ... ok
[INFO] [stdout] test module_mapper::tests::test_tempfile_mapping ... ok
[INFO] [stdout] test module_mapper::tests::test_typing_module_mapping ... ok
[INFO] [stdout] test module_mapper::tests::test_unmapped_item_fallback ... ok
[INFO] [stdout] test optimization::tests::test_aggressive_optimizations ... ok
[INFO] [stdout] test optimization::tests::test_constant_folding ... ok
[INFO] [stdout] test optimization::tests::test_dead_code_elimination ... ok
[INFO] [stdout] test optimization::tests::test_optimize_module ... ok
[INFO] [stdout] test optimization::tests::test_strength_reduction ... ok
[INFO] [stdout] test optimizer::tests::test_constant_propagation ... ok
[INFO] [stdout] test optimizer::tests::test_dead_code_elimination ... ok
[INFO] [stdout] test performance_warnings::tests::test_expensive_function_in_loop ... ok
[INFO] [stdout] test performance_warnings::tests::test_nested_loop_detection ... ok
[INFO] [stdout] test performance_warnings::tests::test_performance_config_default ... ok
[INFO] [stdout] test performance_warnings::tests::test_severity_ordering ... ok
[INFO] [stdout] test performance_warnings::tests::test_string_concat_in_loop_detection ... ok
[INFO] [stdout] test profiling::tests::test_hot_path_detection ... ok
[INFO] [stdout] test profiling::tests::test_loop_detection_increases_cost ... ok
[INFO] [stdout] test profiling::tests::test_performance_predictions ... ok
[INFO] [stdout] test profiling::tests::test_profiler_creation ... ok
[INFO] [stdout] test profiling::tests::test_report_formatting ... ok
[INFO] [stdout] test profiling::tests::test_simple_function_profiling ... ok
[INFO] [stdout] test rust_gen::tests::test_binary_operations ... ok
[INFO] [stdout] test rust_gen::tests::test_control_flow_generation ... ok
[INFO] [stdout] test rust_gen::tests::test_dict_generation_sets_needs_hashmap ... ok
[INFO] [stdout] test rust_gen::tests::test_list_generation ... ok
[INFO] [stdout] test rust_gen::tests::test_simple_function_generation ... ok
[INFO] [stdout] test rust_gen::tests::test_unsupported_operators ... ok
[INFO] [stdout] test string_optimization::tests::test_generate_optimized_string_code ... ok
[INFO] [stdout] test string_optimization::tests::test_immutable_parameter_borrowing ... ok
[INFO] [stdout] test string_optimization::tests::test_read_only_string_optimization ... ok
[INFO] [stdout] test string_optimization::tests::test_returned_string_needs_ownership ... ok
[INFO] [stdout] test tests::test_analyzable_stage_trait ... ok
[INFO] [stdout] test module_mapper::tests::test_module_mapper_creation ... ok
[INFO] [stdout] test lsp::tests::test_completion_with_document ... ok
[INFO] [stdout] test lsp::tests::test_diagnostics_with_document ... ok
[INFO] [stdout] test tests::test_config_creation ... ok
[INFO] [stdout] test tests::test_invalid_python_syntax ... ok
[INFO] [stdout] test lsp::tests::test_document_open ... ok
[INFO] [stdout] test lsp::tests::test_document_close ... ok
[INFO] [stdout] test tests::test_pipeline_creation ... ok
[INFO] [stdout] test tests::test_pipeline_with_verification ... ok
[INFO] [stdout] test tests::test_complex_function_transpilation ... ok
[INFO] [stdout] test lsp::tests::test_document_change ... ok
[INFO] [stdout] test lsp::tests::test_hover_with_document ... ok
[INFO] [stdout] test tests::test_validation_result ... ok
[INFO] [stdout] test type_hints::tests::test_confidence_ordering ... ok
[INFO] [stdout] test type_hints::tests::test_extract_variable_from_error ... ok
[INFO] [stdout] test type_hints::tests::test_format_hints ... ok
[INFO] [stdout] test type_hints::tests::test_analyze_simple_function ... ok
[INFO] [stdout] test type_hints::tests::test_literal_assignment_inference ... ok
[INFO] [stdout] test tests::test_simple_transpilation ... ok
[INFO] [stdout] test type_hints::tests::test_type_hint_provider_new ... ok
[INFO] [stdout] test type_mapper::tests::test_basic_type_mapping ... ok
[INFO] [stdout] test type_mapper::tests::test_can_copy ... ok
[INFO] [stdout] test type_mapper::tests::test_complex_type_mapping ... ok
[INFO] [stdout] test type_mapper::tests::test_custom_and_unsupported_types ... ok
[INFO] [stdout] test type_mapper::tests::test_default_type_mapper ... ok
[INFO] [stdout] test type_mapper::tests::test_function_type_unsupported ... ok
[INFO] [stdout] test type_mapper::tests::test_needs_reference ... ok
[INFO] [stdout] test type_mapper::tests::test_primitive_type_to_string ... ok
[INFO] [stdout] test type_mapper::tests::test_return_type_mapping ... ok
[INFO] [stdout] test type_mapper::tests::test_rust_type_to_string ... ok
[INFO] [stdout] test type_mapper::tests::test_set_type_mapping ... ok
[INFO] [stdout] test type_mapper::tests::test_tuple_mapping ... ok
[INFO] [stdout] test type_mapper::tests::test_type_mapper_creation ... ok
[INFO] [stdout] test type_mapper::tests::test_width_preference ... ok
[INFO] [stdout] test union_enum_gen::tests::test_complex_union ... ok
[INFO] [stdout] test union_enum_gen::tests::test_enum_caching ... ok
[INFO] [stdout] test union_enum_gen::tests::test_simple_union_enum ... ok
[INFO] [stdout] test union_enum_gen::tests::test_union_with_none ... ok
[INFO] [stdout] test type_hints::tests::test_string_method_inference ... ok
[INFO] [stdout] test tests::test_hash_strategy_annotation ... ok
[INFO] [stdout] test tests::test_parse_to_hir ... ok
[INFO] [stdout] test tests::test_string_strategy_annotation ... ok
[INFO] [stdout] test tests::test_type_annotations ... ok
[INFO] [stdout] test tests::test_annotation_aware_transpilation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 342 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/collections_showcase_test.rs (/opt/rustwide/target/debug/deps/collections_showcase_test-42d25077bdacffe0)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test test_method_calls_showcase ... ok
[INFO] [stdout] test test_collections_showcase ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/converters_property_tests.rs (/opt/rustwide/target/debug/deps/converters_property_tests-1b7b4f24774e5c50)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_conversion_determinism ... ok
[INFO] [stdout] test test_nested_structure_preservation ... ok
[INFO] [stdout] test test_converted_literals_preserve_values ... ok
[INFO] [stdout] test test_var_conversion_never_panics ... ok
[INFO] [stdout] test test_literal_conversion_never_panics ... ok
[INFO] [stdout] test test_variable_names_preserved ... ok
[INFO] [stdout] test test_list_conversion_preserves_length ... ok
[INFO] [stdout] test test_unary_op_structure ... ok
[INFO] [stdout] test test_binary_op_structure ... ok
[INFO] [stdout] test test_function_call_structure ... ok
[INFO] [stdout] test test_tuple_conversion_preserves_length ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.57s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/debug_collections_test.rs (/opt/rustwide/target/debug/deps/debug_collections_test-072b58d5a0205784)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test test_extend_method ... ok
[INFO] [stdout] test test_list_comprehension ... ok
[INFO] [stdout] test test_negative_indexing ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/direct_rules_simple_tests.rs (/opt/rustwide/target/debug/deps/direct_rules_simple_tests-18d1268edf93177e)
[INFO] [stdout] 
[INFO] [stdout] running 16 tests
[INFO] [stdout] test tests::test_complex_expression ... ok
[INFO] [stdout] test tests::test_empty_module ... ok
[INFO] [stdout] test tests::test_import ... ok
[INFO] [stdout] test tests::test_loop_structures ... ok
[INFO] [stdout] test tests::test_method ... ok
[INFO] [stdout] test tests::test_collections ... ok
[INFO] [stdout] test tests::test_function_with_params ... ok
[INFO] [stdout] test tests::test_control_flow ... ok
[INFO] [stdout] test tests::test_class_with_field ... ok
[INFO] [stdout] test tests::test_multiple_components ... ok
[INFO] [stdout] test tests::test_protocol ... ok
[INFO] [stdout] test tests::test_simple_function ... ok
[INFO] [stdout] test tests::test_simple_class ... ok
[INFO] [stdout] test tests::test_type_alias ... ok
[INFO] [stdout] test tests::test_lambda ... ok
[INFO] [stdout] test property_tests::test_apply_rules_doesnt_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 16 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/exception_handling_test.rs (/opt/rustwide/target/debug/deps/exception_handling_test-317fac6044928480)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_custom_exception ... ok
[INFO] [stdout] test test_implicit_error_handling ... ok
[INFO] [stdout] test test_function_with_error_annotation ... ok
[INFO] [stdout] test test_function_that_can_fail ... ok
[INFO] [stdout] test test_try_except_block ... ok
[INFO] [stdout] test test_finally_block ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lifetime_analysis_integration.rs (/opt/rustwide/target/debug/deps/lifetime_analysis_integration-88008426b887b698)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_lifetime_bounds_generation ... ok
[INFO] [stdout] test test_lifetime_inference_for_mutable_parameter ... ok
[INFO] [stdout] test test_lifetime_inference_escaping_parameter ... ok
[INFO] [stdout] test test_lifetime_inference_with_multiple_parameters ... ok
[INFO] [stdout] test test_lifetime_inference_for_string_parameter ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lifetime_violation_test.rs (/opt/rustwide/target/debug/deps/lifetime_violation_test-67ba688c57eb2d5d)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_use_after_move ... ok
[INFO] [stdout] test test_field_lifetime_mismatch ... ok
[INFO] [stdout] test test_dangling_reference_detection ... ok
[INFO] [stdout] test test_multiple_mutable_borrows ... ok
[INFO] [stdout] test test_iterator_invalidation ... ok
[INFO] [stdout] test test_reference_outlives_source ... ok
[INFO] [stdout] test test_escaping_closure_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/list_comprehension_test.rs (/opt/rustwide/target/debug/deps/list_comprehension_test-793f856245002228)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_basic_list_comprehension ... ok
[INFO] [stdout] test test_comprehension_with_transformation ... ok
[INFO] [stdout] test test_comprehension_scope ... ok
[INFO] [stdout] test test_comprehension_with_complex_expressions ... ok
[INFO] [stdout] test test_generator_expressions ... ok
[INFO] [stdout] test test_dict_and_set_comprehensions ... ok
[INFO] [stdout] test test_nested_comprehension ... ok
[INFO] [stdout] test test_comprehension_with_filtering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_property_tests.rs (/opt/rustwide/target/debug/deps/lsp_property_tests-158ed05c9924bbde)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test test_document_lifecycle ... ok
[INFO] [stdout] test test_edge_case_operations ... ok
[INFO] [stdout] test test_find_references_never_panics ... ok
[INFO] [stdout] test test_diagnostics_never_panics ... ok
[INFO] [stdout] test test_completion_position_bounds ... ok
[INFO] [stdout] test test_range_construction ... ok
[INFO] [stdout] test test_hover_never_panics ... ok
[INFO] [stdout] test test_completion_never_panics ... ok
[INFO] [stdout] test test_goto_definition_never_panics ... ok
[INFO] [stdout] test test_document_operations_never_panic ... ok
[INFO] [stdout] test test_document_change_idempotence has been running for over 60 seconds
[INFO] [stdout] test test_multiple_documents ... ok
[INFO] [stdout] test test_document_change_idempotence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 63.84s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/method_ownership_test.rs (/opt/rustwide/target/debug/deps/method_ownership_test-5f7e90fe4f1969a9)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_hashmap_insert_takes_ownership ... ignored, Dictionary assignment not yet supported
[INFO] [stdout] test test_self_consuming_method ... ignored, Classes not yet supported
[INFO] [stdout] test test_method_chain_ownership ... ok
[INFO] [stdout] test test_vector_push_takes_ownership ... ok
[INFO] [stdout] test test_string_method_borrowing ... ok
[INFO] [stdout] test test_consuming_iterator_methods ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/migration_suggestions_property_tests.rs (/opt/rustwide/target/debug/deps/migration_suggestions_property_tests-337060f55453ea01)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test test_config_default_values ... ok
[INFO] [stdout] test test_severity_comparison ... ok
[INFO] [stdout] test test_empty_program_no_suggestions ... ok
[INFO] [stdout] test test_while_true_always_detected ... ok
[INFO] [stdout] test test_format_output_contains_key_elements ... ok
[INFO] [stdout] test test_enumerate_always_detected ... ok
[INFO] [stdout] test test_isinstance_always_detected ... ok
[INFO] [stdout] test test_analyze_program_deterministic ... ok
[INFO] [stdout] test test_analyzer_never_panics ... ok
[INFO] [stdout] test test_format_suggestions_never_panics ... ok
[INFO] [stdout] test test_suggestions_sorted_by_severity ... ok
[INFO] [stderr]      Running tests/module_mapper_property_tests.rs (/opt/rustwide/target/debug/deps/module_mapper_property_tests-0743a314bc9efff3)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.92s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_default_and_new_are_equivalent ... ok
[INFO] [stdout] test test_known_modules_have_correct_properties ... ok
[INFO] [stdout] test test_module_mapping_completeness ... ok
[INFO] [stdout] test test_item_mapping_correctness ... ok
[INFO] [stdout] test test_external_crates_have_versions ... ok
[INFO] [stdout] test test_import_mapping_consistency ... ok
[INFO] [stdout] test test_map_import_produces_valid_rust_paths ... ok
[INFO] [stdout] test test_module_mapper_never_panics ... ok
[INFO] [stdout] test test_get_dependencies_is_deterministic ... ok
[INFO] [stdout] test test_dependencies_are_unique ... ok
[INFO] [stderr]      Running tests/ownership_patterns_test.rs (/opt/rustwide/target/debug/deps/ownership_patterns_test-98bc6570ccc02395)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 4.45s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_copy_type_takes_value ... ok
[INFO] [stdout] test test_escaping_parameter_takes_ownership ... ok
[INFO] [stdout] test test_loop_usage_affects_borrowing ... ok
[INFO] [stdout] test test_list_append_takes_ownership ... ok
[INFO] [stdout] test test_string_concatenation_uses_cow ... ok
[INFO] [stdout] test test_read_only_string_borrowed ... ok
[INFO] [stderr]      Running tests/property_based_test_generation.rs (/opt/rustwide/target/debug/deps/property_based_test_generation-3d12cf4775e5e8f2)
[INFO] [stdout] test test_unnecessary_move_detection ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_generate_bounds_checking ... ok
[INFO] [stdout] test test_generate_quickcheck_for_pure_function ... ok
[INFO] [stdout] test test_generate_invariant_tests ... ok
[INFO] [stdout] test test_shrinking_support ... ok
[INFO] [stdout] test test_generate_idempotence_test ... ok
[INFO] [stdout] test test_custom_generators ... ok
[INFO] [stdout] test test_generate_properties_for_sorting ... ok
[INFO] [stdout] test test_generate_roundtrip_properties ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.42s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/python_collections_test.rs (/opt/rustwide/target/debug/deps/python_collections_test-d5bda1d8f9eebdcd)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_nested_collections ... ok
[INFO] [stdout] test test_list_operations ... ok
[INFO] [stdout] test test_collection_type_annotations ... ok
[INFO] [stdout] test test_dict_operations ... ok
[INFO] [stdout] test test_tuple_operations ... ok
[INFO] [stdout] test test_collection_iteration ... ok
[INFO] [stdout] test test_collection_methods ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stderr]      Running tests/range_step_test.rs (/opt/rustwide/target/debug/deps/range_step_test-a78c32ee0251e49a)
[INFO] [stdout] test test_range_positive_step ... ok
[INFO] [stdout] test test_range_single_argument ... ok
[INFO] [stdout] test test_range_negative_step ... ok
[INFO] [stdout] test test_range_zero_step_error ... ok
[INFO] [stdout] test test_range_negative_bounds ... ok
[INFO] [stdout] test test_range_with_variables ... ok
[INFO] [stdout] test test_range_large_step ... ok
[INFO] [stdout] test test_range_two_arguments ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/range_v1_test.rs (/opt/rustwide/target/debug/deps/range_v1_test-16658850fd135285)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_range_comprehensive ... ok
[INFO] [stdout] test test_zero_step_panic ... ok
[INFO] [stdout] test test_range_with_negative_numbers ... ok
[INFO] [stdout] test test_range_edge_cases ... ok
[INFO] [stdout] test test_range_in_expression ... ok
[INFO] [stderr]      Running tests/simple_method_test.rs (/opt/rustwide/target/debug/deps/simple_method_test-026e97f99b3062cd)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/slice_operations_test.rs (/opt/rustwide/target/debug/deps/slice_operations_test-b9a309d6fe294828)
[INFO] [stdout] test test_simple_method_call ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_slice_methods ... ok
[INFO] [stdout] test test_complex_slice_expressions ... ok
[INFO] [stdout] test test_step_slicing ... ok
[INFO] [stdout] test test_string_slicing ... ok
[INFO] [stdout] test test_negative_indices ... ok
[INFO] [stdout] test test_basic_slicing ... ok
[INFO] [stdout] test test_slice_assignment ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.41s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/string_lifetime_test.rs (/opt/rustwide/target/debug/deps/string_lifetime_test-ab9138e5c7dd5bbb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_multiple_string_params_different_lifetimes ... ok
[INFO] [stdout] test test_string_mutation_takes_ownership ... ok
[INFO] [stdout] test test_string_escape_uses_cow ... ok
[INFO] [stdout] test test_string_concatenation_ownership ... ok
[INFO] [stdout] test test_string_parameter_generates_lifetime ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/string_optimization_test.rs (/opt/rustwide/target/debug/deps/string_optimization_test-c287882899d53842)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_read_only_string_no_allocation ... ok
[INFO] [stdout] test test_string_concatenation_allocates ... ok
[INFO] [stdout] test test_local_string_variable_optimization ... ok
[INFO] [stdout] test test_interned_strings_for_repeated_literals ... ok
[INFO] [stdout] test test_returned_string_uses_appropriate_type ... ok
[INFO] [stdout] test test_function_taking_str_reference ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/test_generic_inference.rs (/opt/rustwide/target/debug/deps/test_generic_inference-f0aa49a2b2b255f9)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test test_generic_with_constraints ... ok
[INFO] [stdout] test test_simple_generic_function ... ok
[INFO] [stdout] test test_union_type ... ok
[INFO] [stdout] test test_multiple_type_parameters ... ok
[INFO] [stdout] test test_generic_list_function ... ok
[INFO] [stdout] test test_generic_dict ... ok
[INFO] [stdout] test test_type_var_in_optional ... ok
[INFO] [stderr]      Running tests/v1_lifetime_violations_test.rs (/opt/rustwide/target/debug/deps/v1_lifetime_violations_test-faf24159452bcc42)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.26s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_function_composition_lifetimes ... ok
[INFO] [stdout] test test_returning_ref_to_temporary ... ok
[INFO] [stdout] test test_nested_scope_lifetimes ... ok
[INFO] [stdout] test test_lifetime_elision_single_param ... ok
[INFO] [stdout] test test_mixed_lifetime_returns ... ok
[INFO] [stdout] test test_parameter_lifetime_propagation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests depyler_core
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test src/ast_bridge/converters.rs - ast_bridge::converters::ExprConverter (line 176) ... ignored
[INFO] [stdout] test src/ast_bridge/converters.rs - ast_bridge::converters::StmtConverter (line 17) ... ignored
[INFO] [stdout] test src/backend.rs - backend (line 8) ... ignored
[INFO] [stdout] test src/ast_bridge/type_extraction.rs - ast_bridge::type_extraction::TypeExtractor (line 13) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::python_to_hir (line 996) ... ok
[INFO] [stdout] test src/direct_rules.rs - direct_rules::apply_rules (line 49) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::AstBridge::with_source (line 102) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::AstBridge (line 46) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::AstBridge::python_to_hir (line 130) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::AstBridge::new (line 80) ... ok
[INFO] [stdout] test src/hir.rs - hir::HirProgram (line 68) ... ok
[INFO] [stdout] test src/direct_rules.rs - direct_rules::convert_class_to_struct (line 220) ... ok
[INFO] [stdout] test src/ast_bridge.rs - ast_bridge::AstBridge (line 23) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline (line 59) ... FAILED
[INFO] [stdout] test src/hir.rs - hir::HirModule (line 26) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline (line 101) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline (line 85) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline::new (line 199) ... ok
[INFO] [stdout] test src/lsp.rs - lsp::LspServer::new (line 29) ... ok
[INFO] [stdout] test src/lsp.rs - lsp::LspServer::did_open (line 46) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline::transpile (line 267) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline (line 120) ... ok
[INFO] [stdout] test src/lib.rs - DepylerPipeline::transpile (line 251) ... ok
[INFO] [stdout] test src/module_mapper.rs - module_mapper::ModuleMapper::get_dependencies (line 422) ... ok
[INFO] [stdout] test src/module_mapper.rs - module_mapper::ModuleMapper::get_mapping (line 464) ... ok
[INFO] [stdout] test src/migration_suggestions.rs - migration_suggestions::MigrationAnalyzer::format_suggestions (line 608) ... ok
[INFO] [stdout] test src/module_mapper.rs - module_mapper::ModuleMapper::new (line 33) ... ok
[INFO] [stdout] test src/migration_suggestions.rs - migration_suggestions::MigrationAnalyzer::analyze_program (line 106) ... ok
[INFO] [stdout] test src/module_mapper.rs - module_mapper::ModuleMapper::map_import (line 341) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/lib.rs - DepylerPipeline (line 59) stdout ----
[INFO] [stdout] error[E0432]: unresolved import `depyler_core::transpile_with_target`
[INFO] [stdout]  --> src/lib.rs:61:41
[INFO] [stdout]   |
[INFO] [stdout] 5 | use depyler_core::{TranspilationTarget, transpile_with_target};
[INFO] [stdout]   |                                         ^^^^^^^^^^^^^^^^^^^^^ no `transpile_with_target` in the root
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `python_code` in this scope
[INFO] [stdout]  --> src/lib.rs:64:39
[INFO] [stdout]   |
[INFO] [stdout] 8 | let rust_code = transpile_with_target(python_code, TranspilationTarget::Rust)?;
[INFO] [stdout]   |                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `python_code` in this scope
[INFO] [stdout]   --> src/lib.rs:67:40
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ruchy_code = transpile_with_target(python_code, TranspilationTarget::Ruchy)?;
[INFO] [stdout]    |                                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Ruchy` found for enum `TranspilationTarget` in the current scope
[INFO] [stdout]   --> src/lib.rs:67:74
[INFO] [stdout]    |
[INFO] [stdout] 11 | let ruchy_code = transpile_with_target(python_code, TranspilationTarget::Ruchy)?;
[INFO] [stdout]    |                                                                          ^^^^^ variant or associated item not found in `TranspilationTarget`
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 4 previous errors
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0425, E0432, E0599.
[INFO] [stdout] For more information about an error, try `rustc --explain E0425`.
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/lib.rs - DepylerPipeline (line 59)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 25 passed; 1 failed; 3 ignored; 0 measured; 0 filtered out; finished in 9.98s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "bd8dbb9b1b1f7970896fc29cd1a7d627e19add7fa48fdb9b1bc0b4607d8dcd9f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bd8dbb9b1b1f7970896fc29cd1a7d627e19add7fa48fdb9b1bc0b4607d8dcd9f", kill_on_drop: false }`
[INFO] [stdout] bd8dbb9b1b1f7970896fc29cd1a7d627e19add7fa48fdb9b1bc0b4607d8dcd9f
