[INFO] fetching crate the-code-graph-parser 0.1.2...
[INFO] testing the-code-graph-parser-0.1.2 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate the-code-graph-parser 0.1.2 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate the-code-graph-parser 0.1.2
[INFO] finished tweaking crates.io crate the-code-graph-parser 0.1.2
[INFO] tweaked toml for crates.io crate the-code-graph-parser 0.1.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate the-code-graph-parser 0.1.2 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate the-code-graph-parser 0.1.2 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-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] dcd3fa9a59614f6b2f51cc826227f016c7a1b7a6f1b03775cfa01ba84aaa089e
[INFO] running `Command { std: "docker" "start" "-a" "dcd3fa9a59614f6b2f51cc826227f016c7a1b7a6f1b03775cfa01ba84aaa089e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "dcd3fa9a59614f6b2f51cc826227f016c7a1b7a6f1b03775cfa01ba84aaa089e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "dcd3fa9a59614f6b2f51cc826227f016c7a1b7a6f1b03775cfa01ba84aaa089e", kill_on_drop: false }`
[INFO] [stdout] dcd3fa9a59614f6b2f51cc826227f016c7a1b7a6f1b03775cfa01ba84aaa089e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d5b2548b84b2d6486fee8f7cca43d5d457ea9bf550116fc4b45979696ac0d476
[INFO] running `Command { std: "docker" "start" "-a" "d5b2548b84b2d6486fee8f7cca43d5d457ea9bf550116fc4b45979696ac0d476", kill_on_drop: false }`
[INFO] [stderr]    Compiling tree-sitter-language v0.1.7
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling indexmap v2.13.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling halfbrown v0.4.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling seize v0.5.1
[INFO] [stderr]    Compiling tree-sitter-typescript v0.23.2
[INFO] [stderr]    Compiling tree-sitter-javascript v0.23.1
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling tree-sitter-go v0.23.4
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling tree-sitter v0.24.7
[INFO] [stderr]    Compiling tree-sitter-rust v0.23.3
[INFO] [stderr]    Compiling tree-sitter-python v0.23.6
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling simdutf8 v0.1.5
[INFO] [stderr]    Compiling value-trait v0.12.1
[INFO] [stderr]    Compiling fast-glob v1.0.1
[INFO] [stderr]    Compiling papaya v0.2.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling simd-json v0.17.0
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling json-strip-comments v3.1.0
[INFO] [stderr]    Compiling nodejs-built-in-modules v1.0.0
[INFO] [stderr]    Compiling rustc-hash v2.1.2
[INFO] [stderr]    Compiling streaming-iterator v0.1.9
[INFO] [stderr]    Compiling self_cell v1.2.2
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling oxc_resolver v11.19.1
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling the-code-graph-domain v0.1.2
[INFO] [stderr]    Compiling the-code-graph-parser v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 22.97s
[INFO] running `Command { std: "docker" "inspect" "d5b2548b84b2d6486fee8f7cca43d5d457ea9bf550116fc4b45979696ac0d476", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d5b2548b84b2d6486fee8f7cca43d5d457ea9bf550116fc4b45979696ac0d476", kill_on_drop: false }`
[INFO] [stdout] d5b2548b84b2d6486fee8f7cca43d5d457ea9bf550116fc4b45979696ac0d476
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f2df213543b425f72b5e39d25cf098cdac9323f7ffe71b60abce5ba85fe0daad
[INFO] running `Command { std: "docker" "start" "-a" "f2df213543b425f72b5e39d25cf098cdac9323f7ffe71b60abce5ba85fe0daad", kill_on_drop: false }`
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling the-code-graph-parser v0.1.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 4.98s
[INFO] running `Command { std: "docker" "inspect" "f2df213543b425f72b5e39d25cf098cdac9323f7ffe71b60abce5ba85fe0daad", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f2df213543b425f72b5e39d25cf098cdac9323f7ffe71b60abce5ba85fe0daad", kill_on_drop: false }`
[INFO] [stdout] f2df213543b425f72b5e39d25cf098cdac9323f7ffe71b60abce5ba85fe0daad
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] b1db0a5097c796a746b41d1c9ce2c1fcf489c36930807ba20a756c8e7b02defb
[INFO] running `Command { std: "docker" "start" "-a" "b1db0a5097c796a746b41d1c9ce2c1fcf489c36930807ba20a756c8e7b02defb", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/the_code_graph_parser-ea3a2c166a6e8ae3)
[INFO] [stdout] 
[INFO] [stdout] running 223 tests
[INFO] [stdout] test go::tests::ac22_function_contains_edge ... ok
[INFO] [stdout] test go::tests::ac23_method_child_of_edge ... ok
[INFO] [stdout] test go::tests::ac22_function_declaration_exported ... ok
[INFO] [stdout] test go::tests::ac23_method_declaration_pointer_receiver ... ok
[INFO] [stdout] test go::tests::ac23_method_declaration_value_receiver ... ok
[INFO] [stdout] test go::tests::ac24_struct_no_embedding_for_named_field ... ok
[INFO] [stdout] test go::tests::ac24_struct_embedding ... ok
[INFO] [stdout] test go::tests::ac24_struct_pointer_embedding ... ok
[INFO] [stdout] test go::tests::ac26_side_effect_import ... ok
[INFO] [stdout] test go::tests::ac27_dot_import ... ok
[INFO] [stdout] test go::tests::ac49_empty_source_no_panic ... ok
[INFO] [stdout] test go::tests::ac28_lowercase_is_private ... ok
[INFO] [stdout] test go::tests::ac28_uppercase_is_public ... ok
[INFO] [stdout] test go::tests::ac25_interface_declaration ... ok
[INFO] [stdout] test go::tests::ac22_function_declaration_unexported ... ok
[INFO] [stdout] test go::tests::aliased_import ... ok
[INFO] [stdout] test go::tests::bench_function_detection ... ok
[INFO] [stdout] test go::tests::ac50_partial_extraction_on_errors ... ok
[INFO] [stdout] test go::tests::const_declaration ... ok
[INFO] [stdout] test go::tests::grouped_imports ... ok
[INFO] [stdout] test go::tests::location_populated ... ok
[INFO] [stdout] test go::tests::regular_function_not_test ... ok
[INFO] [stdout] test go::tests::regular_import ... ok
[INFO] [stdout] test go::tests::integration_multi_construct_file ... ok
[INFO] [stdout] test go::tests::grouped_import_with_side_effect_and_alias ... ok
[INFO] [stdout] test go::tests::test_function_detection ... ok
[INFO] [stdout] test go::tests::type_alias_declaration ... ok
[INFO] [stdout] test go::tests::var_declaration ... ok
[INFO] [stdout] test python::tests::ac15_function_definition ... ok
[INFO] [stdout] test go::tests::qualified_name_method ... ok
[INFO] [stdout] test python::tests::ac16_class_with_method ... ok
[INFO] [stdout] test python::tests::ac17_relative_import_with_module ... ok
[INFO] [stdout] test python::tests::ac18_import_dotted_module ... ok
[INFO] [stdout] test python::tests::ac19_async_function ... ok
[INFO] [stdout] test python::tests::ac20_decorated_function ... ok
[INFO] [stdout] test python::tests::ac49_empty_source_no_panic ... ok
[INFO] [stdout] test python::tests::ac21_type_checking_guard ... ok
[INFO] [stdout] test python::tests::ac49_invalid_source_no_panic ... ok
[INFO] [stdout] test go::tests::qualified_name_function ... ok
[INFO] [stdout] test python::tests::ac50_partial_extraction_on_error ... ok
[INFO] [stdout] test python::tests::async_method ... ok
[INFO] [stdout] test python::tests::class_contains_edge ... ok
[INFO] [stdout] test python::tests::class_extends_single_base ... ok
[INFO] [stdout] test python::tests::class_multiple_methods ... ok
[INFO] [stdout] test python::tests::class_no_base_no_extends_edge ... ok
[INFO] [stdout] test python::tests::file_extensions_includes_py ... ok
[INFO] [stdout] test python::tests::decorated_class ... ok
[INFO] [stdout] test python::tests::from_import_wildcard ... ok
[INFO] [stdout] test python::tests::from_import_multiple_names ... ok
[INFO] [stdout] test python::tests::from_import_with_alias ... ok
[INFO] [stdout] test python::tests::function_contains_edge ... ok
[INFO] [stdout] test python::tests::function_location_populated ... ok
[INFO] [stdout] test python::tests::import_line_number ... ok
[INFO] [stdout] test python::tests::import_simple_module ... ok
[INFO] [stdout] test python::tests::import_line_number_second_line ... ok
[INFO] [stdout] test python::tests::multiple_decorators ... ok
[INFO] [stdout] test python::tests::import_with_alias ... ok
[INFO] [stdout] test python::tests::relative_import_double_dot ... ok
[INFO] [stdout] test python::tests::relative_import_double_dot_only ... ok
[INFO] [stdout] test python::tests::top_level_variable_assignment ... ok
[INFO] [stdout] test python::tests::type_checking_attribute_form ... ok
[INFO] [stdout] test python::tests::visibility_dunder_is_public ... ok
[INFO] [stdout] test python::tests::visibility_private_single_underscore ... ok
[INFO] [stdout] test python::tests::visibility_private_double_underscore ... ok
[INFO] [stdout] test python::tests::visibility_public_function ... ok
[INFO] [stdout] test python::tests::integration_multi_construct_file ... ok
[INFO] [stdout] test registry::tests::parser_for_go_file ... ok
[INFO] [stdout] test registry::tests::parser_for_js_file ... ok
[INFO] [stdout] test python::tests::property_decorator_produces_property_kind ... ok
[INFO] [stdout] test registry::tests::parser_for_jsx_file ... ok
[INFO] [stdout] test python::tests::regular_imports_not_type_only ... ok
[INFO] [stdout] test python::tests::language_returns_python ... ok
[INFO] [stdout] test python::tests::relative_import_dot_only ... ok
[INFO] [stdout] test registry::tests::parser_for_language_rust ... ok
[INFO] [stdout] test registry::tests::parser_for_py_file ... ok
[INFO] [stdout] test registry::tests::ac51_parse_from_multiple_threads_all_languages ... ok
[INFO] [stdout] test registry::tests::parser_for_rs_file ... ok
[INFO] [stdout] test registry::tests::parser_for_ts_file ... ok
[INFO] [stdout] test registry::tests::parser_for_tsx_file ... ok
[INFO] [stdout] test registry::tests::parser_for_txt_returns_none ... ok
[INFO] [stdout] test registry::tests::supported_extensions_contains_all_five_languages ... ok
[INFO] [stdout] test registry::tests::registry_is_thread_safe ... ok
[INFO] [stdout] test resolver::go::tests::creates_side_effect_import_edge ... ok
[INFO] [stdout] test resolver::go::tests::is_stdlib_detects_standard_packages ... ok
[INFO] [stdout] test resolver::go::tests::is_stdlib_rejects_third_party ... ok
[INFO] [stdout] test registry::tests::parser_for_language_typescript ... ok
[INFO] [stdout] test resolver::go::tests::returns_empty_when_go_mod_missing ... ok
[INFO] [stdout] test resolver::go::tests::side_effect_import_targets_raw_specifier ... ok
[INFO] [stdout] test resolver::go::tests::skips_stdlib_imports ... ok
[INFO] [stdout] test resolver::go::tests::skips_stdlib_multipart_path ... ok
[INFO] [stdout] test resolver::go::tests::parse_go_mod_returns_none_when_missing ... ok
[INFO] [stdout] test resolver::go::config_tests::go_config_loads_module_path ... ok
[INFO] [stdout] test resolver::go::tests::creates_dot_import_edge ... ok
[INFO] [stdout] test resolver::python::config_tests::python_config_empty_without_src ... ok
[INFO] [stdout] test resolver::go::config_tests::go_config_none_without_go_mod ... ok
[INFO] [stdout] test resolver::python::tests::resolves_absolute_local_import ... ok
[INFO] [stdout] test resolver::go::tests::multiple_imports_mixed_types ... ok
[INFO] [stdout] test resolver::go::tests::parse_go_mod_extracts_module_path ... ok
[INFO] [stdout] test resolver::python::tests::creates_conditional_import_for_type_checking ... ok
[INFO] [stdout] test resolver::go::tests::parse_go_mod_handles_whitespace ... ok
[INFO] [stdout] test resolver::python::tests::resolves_package_import_to_init ... ok
[INFO] [stdout] test resolver::python::tests::resolves_multiple_imports ... ok
[INFO] [stdout] test resolver::python::tests::resolves_relative_import_double_dot ... ok
[INFO] [stdout] test resolver::python::tests::resolves_relative_import_single_dot ... ok
[INFO] [stdout] test resolver::python::tests::skips_stdlib_import ... ok
[INFO] [stdout] test resolver::python::tests::unresolvable_import_produces_no_edge ... ok
[INFO] [stdout] test resolver::rust_lang::tests::builds_nested_module_tree ... ok
[INFO] [stdout] test resolver::rust_lang::config_tests::rust_config_empty_without_cargo_toml ... ok
[INFO] [stdout] test resolver::rust_lang::config_tests::rust_config_parses_workspace_members ... ok
[INFO] [stdout] test resolver::rust_lang::config_tests::rust_config_empty_without_workspace ... ok
[INFO] [stdout] test resolver::rust_lang::tests::creates_reexport_edge_for_pub_use ... ok
[INFO] [stdout] test resolver::rust_lang::tests::handles_both_foo_rs_and_foo_mod_rs ... ok
[INFO] [stdout] test resolver::rust_lang::tests::resolves_direct_module_reference ... ok
[INFO] [stdout] test resolver::rust_lang::tests::mod_declarations_do_not_produce_edges ... ok
[INFO] [stdout] test resolver::rust_lang::tests::resolves_use_self_path ... ok
[INFO] [stdout] test resolver::rust_lang::tests::unresolvable_specifier_is_skipped ... ok
[INFO] [stdout] test resolver::tests::registry_has_all_four_resolvers ... ok
[INFO] [stdout] test resolver::rust_lang::tests::builds_module_tree_from_mod_declarations ... ok
[INFO] [stdout] test resolver::rust_lang::tests::resolves_super_path ... ok
[INFO] [stdout] test resolver::python::tests::skips_stdlib_submodule_import ... ok
[INFO] [stdout] test resolver::rust_lang::tests::resolves_use_crate_path ... ok
[INFO] [stdout] test rust_lang::tests::ac10_enum_item_extracts_enum_symbol ... ok
[INFO] [stdout] test rust_lang::tests::ac11_use_scoped_identifier_extracts_raw_import ... ok
[INFO] [stdout] test rust_lang::tests::ac12_pub_use_creates_reexport_export_entry ... ok
[INFO] [stdout] test rust_lang::tests::ac14_private_fn_is_private ... ok
[INFO] [stdout] test rust_lang::tests::ac14_pub_crate_fn_is_crate ... ok
[INFO] [stdout] test rust_lang::tests::ac13_mod_declaration_captured_with_mod_prefix ... ok
[INFO] [stdout] test rust_lang::tests::ac14_pub_fn_is_public ... ok
[INFO] [stdout] test resolver::go::tests::skips_external_third_party_imports ... ok
[INFO] [stdout] test resolver::go::tests::resolves_local_import_to_directory ... ok
[INFO] [stdout] test resolver::python::config_tests::python_config_detects_src_dir ... ok
[INFO] [stdout] test rust_lang::tests::ac49_empty_source_does_not_panic ... ok
[INFO] [stdout] test rust_lang::tests::ac50_partial_extraction_from_broken_source ... ok
[INFO] [stdout] test rust_lang::tests::ac7_struct_item_extracts_struct_symbol ... ok
[INFO] [stdout] test rust_lang::tests::ac6_function_item_extracts_function_symbol ... ok
[INFO] [stdout] test rust_lang::tests::ac8_impl_item_extracts_method_symbol ... ok
[INFO] [stdout] test rust_lang::tests::ac9_trait_item_extracts_trait_symbol ... ok
[INFO] [stdout] test resolver::typescript::tests::creates_imports_from_edge_for_resolvable_import ... ok
[INFO] [stdout] test resolver::tests::resolve_file_returns_error_for_unknown_language_none ... ok
[INFO] [stdout] test resolver::typescript::tests::circular_barrel_terminates_gracefully ... ok
[INFO] [stdout] test resolver::typescript::tests::creates_barrel_reexport_all_edge ... ok
[INFO] [stdout] test resolver::typescript::tests::creates_reexport_edge_for_named_reexport ... ok
[INFO] [stdout] test rust_lang::tests::async_fn_is_flagged ... ok
[INFO] [stdout] test rust_lang::tests::ac8_impl_method_has_child_of_edge ... ok
[INFO] [stdout] test resolver::typescript::tests::skips_unresolvable_imports ... ok
[INFO] [stdout] test resolver::typescript::tests::traces_barrel_chain_through_index ... ok
[INFO] [stdout] test rust_lang::tests::function_contains_edge_emitted ... ok
[INFO] [stdout] test resolver::typescript::tests::resolver_works_without_tsconfig ... ok
[INFO] [stdout] test resolver::typescript::tests::tsconfig_path_alias_resolves ... ok
[INFO] [stdout] test rust_lang::tests::const_item_is_extracted ... ok
[INFO] [stdout] test resolver::typescript::tests::ignores_non_reexport_exports ... ok
[INFO] [stdout] test rust_lang::tests::function_qualified_name_uses_file_path ... ok
[INFO] [stdout] test rust_lang::tests::function_signature_includes_params_and_return_type ... ok
[INFO] [stdout] test rust_lang::tests::function_signature_without_return_type ... ok
[INFO] [stdout] test rust_lang::tests::impl_method_also_has_contains_edge ... ok
[INFO] [stdout] test rust_lang::tests::impl_with_multiple_methods ... ok
[INFO] [stdout] test rust_lang::tests::inline_mod_not_captured_as_import ... ok
[INFO] [stdout] test rust_lang::tests::location_is_one_based_line_numbers ... ok
[INFO] [stdout] test rust_lang::tests::no_test_attribute_is_not_test ... ok
[INFO] [stdout] test rust_lang::tests::pub_struct_is_exported ... ok
[INFO] [stdout] test rust_lang::tests::static_item_is_extracted_as_variable ... ok
[INFO] [stdout] test rust_lang::tests::sync_fn_is_not_async ... ok
[INFO] [stdout] test rust_lang::tests::test_attribute_sets_is_test ... ok
[INFO] [stdout] test rust_lang::tests::type_alias_is_extracted ... ok
[INFO] [stdout] test rust_lang::tests::trait_impl_emits_implements_edge ... ok
[INFO] [stdout] test rust_lang::tests::multiple_top_level_items_all_extracted ... ok
[INFO] [stdout] test rust_lang::tests::macro_definition_is_extracted ... ok
[INFO] [stdout] test rust_lang::tests::integration_realistic_module ... ok
[INFO] [stdout] test rust_lang::tests::use_as_clause_extracts_alias ... ok
[INFO] [stdout] test rust_lang::tests::use_simple_identifier_extracts_raw_import ... ok
[INFO] [stdout] test tests::export_default_values ... ok
[INFO] [stdout] test rust_lang::tests::use_wildcard_sets_is_namespace ... ok
[INFO] [stdout] test rust_lang::tests::use_scoped_list_extracts_multiple_names ... ok
[INFO] [stdout] test tests::import_name_construction ... ok
[INFO] [stdout] test tests::parse_result_can_hold_symbols_and_edges ... ok
[INFO] [stdout] test tests::parse_result_default_is_empty ... ok
[INFO] [stdout] test tests::raw_import_default_values ... ok
[INFO] [stdout] test typescript::tests::export_default_anonymous_function ... ok
[INFO] [stdout] test typescript::tests::export_default_class ... ok
[INFO] [stdout] test typescript::tests::export_default_expression ... ok
[INFO] [stdout] test typescript::tests::export_function ... ok
[INFO] [stdout] test typescript::tests::export_multi_declarator ... ok
[INFO] [stdout] test typescript::tests::export_star ... ok
[INFO] [stdout] test typescript::tests::export_reexport ... ok
[INFO] [stdout] test typescript::tests::export_type_only ... ok
[INFO] [stdout] test typescript::tests::export_with_alias ... ok
[INFO] [stdout] test typescript::tests::import_default ... ok
[INFO] [stdout] test typescript::tests::import_mixed_default_and_named ... ok
[INFO] [stdout] test typescript::tests::import_named ... ok
[INFO] [stdout] test typescript::tests::import_namespace ... ok
[INFO] [stdout] test typescript::tests::import_side_effect ... ok
[INFO] [stdout] test typescript::tests::integration_multi_construct_file ... ok
[INFO] [stdout] test typescript::tests::import_type_only ... ok
[INFO] [stdout] test typescript::tests::is_test_matches_it_exact_and_camel ... ok
[INFO] [stdout] test typescript::tests::js_file_extensions ... ok
[INFO] [stdout] test typescript::tests::js_language_returns_javascript ... ok
[INFO] [stdout] test typescript::tests::is_test_no_false_positive_on_items ... ok
[INFO] [stdout] test typescript::tests::language_fn_selects_correct_grammar ... ok
[INFO] [stdout] test typescript::tests::parse_invalid_source_returns_error_not_panic ... ok
[INFO] [stdout] test typescript::tests::symbol_child_of_edges ... ok
[INFO] [stdout] test typescript::tests::parse_syntax_errors_returns_partial_result ... ok
[INFO] [stdout] test typescript::tests::symbol_class_with_method ... ok
[INFO] [stdout] test typescript::tests::symbol_const_variable ... ok
[INFO] [stdout] test typescript::tests::symbol_contains_edges ... ok
[INFO] [stdout] test typescript::tests::symbol_enum_declaration ... ok
[INFO] [stdout] test typescript::tests::symbol_exported_async_arrow ... ok
[INFO] [stdout] test typescript::tests::language_returns_typescript ... ok
[INFO] [stdout] test typescript::tests::symbol_export_default_function ... ok
[INFO] [stdout] test typescript::tests::extract_integrates_imports_and_exports ... ok
[INFO] [stdout] test typescript::tests::parse_from_two_threads_concurrently ... ok
[INFO] [stdout] test typescript::tests::parse_empty_js_file ... ok
[INFO] [stdout] test typescript::tests::parse_empty_ts_file ... ok
[INFO] [stdout] test typescript::tests::symbol_function_declaration ... ok
[INFO] [stdout] test typescript::tests::symbol_function_signature ... ok
[INFO] [stdout] test typescript::tests::symbol_interface_method_signature ... ok
[INFO] [stdout] test typescript::tests::symbol_interface_with_property ... ok
[INFO] [stdout] test typescript::tests::symbol_is_test_heuristic ... ok
[INFO] [stdout] test typescript::tests::symbol_let_variable ... ok
[INFO] [stdout] test typescript::tests::symbol_location_is_populated ... ok
[INFO] [stdout] test typescript::tests::symbol_non_exported_private ... ok
[INFO] [stdout] test typescript::tests::symbol_qualified_names ... ok
[INFO] [stdout] test typescript::tests::symbol_type_alias ... ok
[INFO] [stdout] test typescript::tests::ts_file_extensions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 223 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests the_code_graph_parser
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b1db0a5097c796a746b41d1c9ce2c1fcf489c36930807ba20a756c8e7b02defb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b1db0a5097c796a746b41d1c9ce2c1fcf489c36930807ba20a756c8e7b02defb", kill_on_drop: false }`
[INFO] [stdout] b1db0a5097c796a746b41d1c9ce2c1fcf489c36930807ba20a756c8e7b02defb
