[INFO] cloning repository https://github.com/raviteja-bhupatiraju/Craw
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/raviteja-bhupatiraju/Craw" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fraviteja-bhupatiraju%2FCraw", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fraviteja-bhupatiraju%2FCraw'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e562c20c5ccc1698dc5a56a6b0cf26c46d730709
[INFO] testing raviteja-bhupatiraju/Craw against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fraviteja-bhupatiraju%2FCraw" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-4-tc1/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/raviteja-bhupatiraju/Craw
[INFO] finished tweaking git repo https://github.com/raviteja-bhupatiraju/Craw
[INFO] tweaked toml for git repo https://github.com/raviteja-bhupatiraju/Craw written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/raviteja-bhupatiraju/Craw on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/raviteja-bhupatiraju/Craw already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustyline-derive v0.12.0
[INFO] [stderr]   Downloaded endian-type v0.2.0
[INFO] [stderr]   Downloaded error-code v3.4.0
[INFO] [stderr]   Downloaded rustyline v18.0.1
[INFO] [stderr]   Downloaded chumsky v0.13.0
[INFO] [stderr]   Downloaded radix_trie v0.3.0
[INFO] [stderr]   Downloaded nix v0.31.3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292
[INFO] running `Command { std: "docker" "start" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling cfg_aliases v0.2.2
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling endian-type v0.2.0
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling radix_trie v0.3.0
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling chumsky v0.13.0
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling rustyline v18.0.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling zerovec-derive v0.11.6
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling futures-macro v0.3.34
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling tokio-macros v2.7.2
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tower-lsp-macros v0.9.0
[INFO] [stderr]    Compiling auto_impl v1.3.0
[INFO] [stderr]    Compiling rustyline-derive v0.12.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]    Compiling craw v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 38s
[INFO] running `Command { std: "docker" "inspect" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling smallvec v1.15.2
[INFO] [stderr]    Compiling cfg-if v1.0.4
[INFO] [stderr]    Compiling writeable v0.6.4
[INFO] [stderr]    Compiling litemap v0.8.3
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling memchr v2.8.3
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling icu_properties_data v2.3.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.3.0
[INFO] [stderr]    Compiling futures-sink v0.3.34
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling futures-core v0.3.34
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling bitflags v2.13.1
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling futures-task v0.3.34
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling futures-io v0.3.34
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling zmij v1.0.23
[INFO] [stderr]    Compiling bytes v1.12.1
[INFO] [stderr]    Compiling itoa v1.0.18
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling zerovec v0.11.8
[INFO] [stderr]    Compiling zerotrie v0.2.5
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling endian-type v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling unicode-segmentation v1.13.3
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling radix_trie v0.3.0
[INFO] [stderr]    Compiling futures-util v0.3.34
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling log v0.4.34
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling home v0.5.12
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling syn v3.0.4
[INFO] [stderr]    Compiling nix v0.31.3
[INFO] [stderr]    Compiling tinystr v0.8.4
[INFO] [stderr]    Compiling potential_utf v0.1.6
[INFO] [stderr]    Compiling icu_locale_core v2.3.0
[INFO] [stderr]    Compiling icu_collections v2.3.0
[INFO] [stderr]    Compiling chumsky v0.13.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling icu_provider v2.3.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling dashmap v5.5.3
[INFO] [stderr]    Compiling icu_properties v2.3.0
[INFO] [stderr]    Compiling icu_normalizer v2.3.0
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling rustyline v18.0.1
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling futures v0.3.34
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling lsp-types v0.94.1
[INFO] [stderr]    Compiling craw v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tower-lsp v0.20.0
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 2m 33s
[INFO] running `Command { std: "docker" "inspect" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.23s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/deps/craw-551925690f511441)
[INFO] [stdout] 
[INFO] [stdout] running 90 tests
[INFO] [stdout] test ast::tests::test_functional_ast_nodes ... ok
[INFO] [stdout] test ast::tests::test_collection_ast ... ok
[INFO] [stdout] test ide::code_actions::tests::edit_distance_basics ... ok
[INFO] [stdout] test lexer::tests::test_extern_line_capture ... ok
[INFO] [stdout] test lexer::tests::test_dotted_operators ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_braces_in_string ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_capture ... ok
[INFO] [stdout] test lexer::tests::test_backtick_string ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_nested_braces ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_with_char_literal ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_with_comments ... ok
[INFO] [stdout] test lexer::tests::test_fn_inside_string_not_triggered ... ok
[INFO] [stdout] test lexer::tests::test_fn_block_with_raw_string ... ok
[INFO] [stdout] test cli::tests::test_cli_parsing_build_run ... ok
[INFO] [stdout] test lexer::tests::test_fn_inside_comment_not_triggered ... ok
[INFO] [stdout] test lexer::tests::test_fn_with_escaped_quote ... ok
[INFO] [stdout] test lexer::tests::test_fn_not_at_line_start ... ok
[INFO] [stdout] test ide::keyword_docs::tests::every_keyword_in_the_lexer_table_is_documented ... ok
[INFO] [stdout] test cli::tests::test_cli_parsing ... ok
[INFO] [stdout] test lexer::tests::test_broadcast_call_lexing ... ok
[INFO] [stdout] test lexer::tests::test_descending ... ok
[INFO] [stdout] test diagnostics::tests::token_labels_are_readable ... ok
[INFO] [stdout] test ast::tests::test_query_and_formula ... ok
[INFO] [stdout] test cli::tests::test_cli_parsing_missing_args ... ok
[INFO] [stdout] test cli::tests::test_cli_parsing_help_version ... ok
[INFO] [stdout] test diagnostics::tests::error_inside_brackets_still_gets_right_line ... ok
[INFO] [stdout] test diagnostics::tests::unexpected_token_names_the_token ... ok
[INFO] [stdout] test diagnostics::tests::missing_rhs_points_at_newline_token ... ok
[INFO] [stdout] test lexer::tests::test_lex_macro ... ok
[INFO] [stdout] test lexer::tests::test_indented_use_extern_captured ... ok
[INFO] [stdout] test lexer::tests::test_nested_let_not_captured ... ok
[INFO] [stdout] test lexer::tests::test_linq_and_tilde ... ok
[INFO] [stdout] test lexer::tests::test_escape_syntax ... ok
[INFO] [stdout] test lexer::tests::test_fstring_lexing ... ok
[INFO] [stdout] test lexer::tests::test_nested_rust_block ... ok
[INFO] [stdout] test lexer::tests::test_robust_rust_escape ... ok
[INFO] [stdout] test lexer::tests::test_rust_block_capture ... ok
[INFO] [stdout] test lexer::tests::test_rust_block_with_cr_lf ... ok
[INFO] [stdout] test lexer::tests::test_rust_block_with_empty_lines ... ok
[INFO] [stdout] test lexer::tests::test_top_level_let_after_block ... ok
[INFO] [stdout] test lexer::tests::test_top_level_let_line_capture ... ok
[INFO] [stdout] test lexer::tests::test_unicode_rust_symbols ... ok
[INFO] [stdout] test lexer::tests::test_unicode_fallback ... ok
[INFO] [stdout] test lexer::tests::test_unicode_trigger_fallback ... ok
[INFO] [stdout] test lexer::tests::test_use_line_capture ... ok
[INFO] [stdout] test parser::tests::test_inline_ternary_parser ... ok
[INFO] [stdout] test parser::tests::test_pattern_parser ... ok
[INFO] [stdout] test parser::tests::test_partial_application ... ok
[INFO] [stdout] test parser::tests::test_type_parser ... ok
[INFO] [stdout] test recovery::tests::broken_def_header_drops_only_that_def ... ok
[INFO] [stdout] test recovery::tests::clean_input_has_no_errors ... ok
[INFO] [stdout] test runtime::tests::test_dict_methods ... ok
[INFO] [stdout] test runtime::tests::test_dict_generic_keys ... ok
[INFO] [stdout] test recovery::tests::an_unfinished_last_statement_keeps_everything_before_it ... ok
[INFO] [stdout] test runtime::tests::test_equality ... ok
[INFO] [stdout] test runtime::tests::test_hashing ... ok
[INFO] [stdout] test runtime::tests::test_list_methods ... ok
[INFO] [stdout] test parser::tests::test_formula_and_query_parser ... ok
[INFO] [stdout] test parser::tests::test_array_parsing ... ok
[INFO] [stdout] test recovery::tests::bad_line_inside_function_keeps_function_and_siblings ... ok
[INFO] [stdout] test text::tests::crlf_lines ... ok
[INFO] [stdout] test text::tests::ascii_positions ... ok
[INFO] [stdout] test parser::tests::test_fstring_parser_logic ... ok
[INFO] [stdout] test text::tests::offset_clamps_past_end_column_before_the_newline ... ok
[INFO] [stdout] test semantic::builtins::tests::every_builtin_method_type_tag_is_exact ... ok
[INFO] [stdout] test text::tests::range_conversion ... ok
[INFO] [stdout] test text::tests::utf16_columns ... ok
[INFO] [stdout] test semantic::workspace::tests::indexes_craw_files_under_root ... ok
[INFO] [stdout] test runtime::tests::test_tuple_equality_and_hashing ... ok
[INFO] [stdout] test runtime::tests::test_frozenset_equality_and_hashing ... ok
[INFO] [stdout] test semantic::workspace::tests::open_document_overrides_disk ... ok
[INFO] [stdout] test runtime::tests::test_unhashable_list - should panic ... ok
[INFO] [stdout] test semantic::builtins::tests::every_transpiler_builtin_has_docs ... ok
[INFO] [stdout] test runtime::tests::test_set_methods ... ok
[INFO] [stdout] test transpiler::tests::test_macro_block_arity_mismatch_panics_with_macro_name - should panic ... ok
[INFO] [stdout] test recovery::tests::recovered_positions_still_index_the_original_tokens ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_assign ... ok
[INFO] [stdout] test transpiler::tests::test_type_to_rust ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_struct_def ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_trait_impl ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_macro_def ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_query ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_function_def ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_builtins_injection ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_formula ... ok
[INFO] [stdout] test transpiler::tests::test_typed_assign_lowering ... ok
[INFO] [stdout] test transpiler::tests::test_transpile_native_import ... ok
[INFO] [stdout] test transpiler::tests::test_top_level_macro_block_expansion ... ok
[INFO] [stdout] test transpiler::tests::test_macro_block_with_named_branch_expansion ... ok
[INFO] [stdout] test recovery::tests::gives_up_after_limit_without_panicking ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 90 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/craw-819a1503f59ac1c1)
[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] [stderr]      Running unittests src/bin/craw-lsp.rs (/opt/rustwide/target/release/deps/craw_lsp-61456fdd83dac283)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test tests::parse_server_config_defaults_missing_fields_to_on ... ok
[INFO] [stdout] test tests::parse_server_config_reads_nested_diagnostics_settings ... ok
[INFO] [stdout] test tests::parse_server_config_reads_settings_wrapped_in_the_craw_section ... ok
[INFO] [stdout] test tests::test_completion_rust_passthrough ... ok
[INFO] [stdout] test tests::test_hover_kind ... ok
[INFO] [stdout] test tests::test_completion_params ... ok
[INFO] [stdout] test tests::test_completion_native_import ... ok
[INFO] [stdout] test tests::did_change_configuration_filters_republished_diagnostics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/crawler.rs (/opt/rustwide/target/release/deps/crawler-399054d72c8635ac)
[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] [stderr]      Running tests/ide_features_test.rs (/opt/rustwide/target/release/deps/ide_features_test-9479909ad467f849)
[INFO] [stdout] 
[INFO] [stdout] running 83 tests
[INFO] [stdout] test completion_offers_expression_keywords_after_locals ... ok
[INFO] [stdout] test folding_ignores_trailing_blank_lines_in_a_block ... ok
[INFO] [stdout] test format_cleans_whitespace_and_blank_lines ... ok
[INFO] [stdout] test call_hierarchy_prepares_only_on_callables ... ok
[INFO] [stdout] test format_keeps_keyword_arguments_and_defaults_tight ... ok
[INFO] [stdout] test folding_covers_function_bodies_and_nested_blocks ... ok
[INFO] [stdout] test completion_kinds_reflect_what_a_local_is ... ok
[INFO] [stdout] test format_preserves_generic_type_spacing ... ok
[INFO] [stdout] test format_preserves_crlf_line_endings ... ok
[INFO] [stdout] test format_of_an_empty_document_is_empty ... ok
[INFO] [stdout] test features_return_none_for_unknown_documents ... ok
[INFO] [stdout] test hover_on_keywords_shows_their_syntax ... ok
[INFO] [stdout] test hover_shows_a_parameters_declared_type ... ok
[INFO] [stdout] test folding_covers_rust_blocks ... ok
[INFO] [stdout] test format_normalizes_statement_headers ... ok
[INFO] [stdout] test folding_covers_comment_runs_regions_and_imports ... ok
[INFO] [stdout] test format_leaves_rust_blocks_and_multiline_brackets_alone ... ok
[INFO] [stdout] test folding_covers_multi_line_brackets_but_keeps_the_closer_visible ... ok
[INFO] [stdout] test incoming_calls_group_by_caller_including_module_code ... ok
[INFO] [stdout] test hover_shows_inferred_user_types ... ok
[INFO] [stdout] test format_keeps_comments_with_two_spaces_before_them ... ok
[INFO] [stdout] test folding_a_single_comment_line_does_nothing ... ok
[INFO] [stdout] test format_spaces_binary_operators_and_commas ... ok
[INFO] [stdout] test format_removes_space_before_call_and_index_brackets ... ok
[INFO] [stdout] test parameter_hints_label_data_constructor_fields ... ok
[INFO] [stdout] test parameter_hints_skip_builtins_and_definitions ... ok
[INFO] [stdout] test inference_terminates_on_recursive_functions ... ok
[INFO] [stdout] test format_spaces_dict_colons_but_preserves_slices ... ok
[INFO] [stdout] test inlay_hints_respect_the_requested_range ... ok
[INFO] [stdout] test parameter_hints_stop_at_the_first_keyword_argument ... ok
[INFO] [stdout] test outgoing_calls_exclude_those_made_by_nested_functions ... ok
[INFO] [stdout] test outgoing_calls_list_callees_once_each ... ok
[INFO] [stdout] test quick_fix_offers_nothing_for_names_with_no_close_match ... ok
[INFO] [stdout] test quick_fix_marks_no_suggestion_preferred_when_two_tie ... ok
[INFO] [stdout] test format_handles_unary_operators ... ok
[INFO] [stdout] test inference_uses_one_branch_of_a_recursive_function_that_agrees ... ok
[INFO] [stdout] test parameter_hints_label_only_the_first_vararg_argument ... ok
[INFO] [stdout] test parameter_hints_are_skipped_when_the_argument_says_the_same_thing ... ok
[INFO] [stdout] test quick_fix_only_suggests_names_visible_at_the_use ... ok
[INFO] [stdout] test parameter_hints_label_positional_arguments ... ok
[INFO] [stdout] test quick_fix_prefixes_an_unused_local_everywhere ... ok
[INFO] [stdout] test quick_fix_suggests_builtins_too ... ok
[INFO] [stdout] test range_formatting_only_touches_the_selected_lines ... ok
[INFO] [stdout] test refactor_adds_an_inferred_type_annotation ... ok
[INFO] [stdout] test return_type_hints_appear_when_every_return_agrees ... ok
[INFO] [stdout] test inlay_hint_kinds_can_be_disabled_individually ... ok
[INFO] [stdout] test return_type_hints_are_omitted_on_disagreement_annotation_or_generator ... ok
[INFO] [stdout] test quick_fix_suggests_the_closest_visible_names ... ok
[INFO] [stdout] test selection_expands_from_word_to_args_to_call_to_statement_to_block ... ok
[INFO] [stdout] test refactor_inline_works_from_a_use_site_and_skips_parens_for_one_token ... ok
[INFO] [stdout] test refactor_inlines_a_single_assignment_variable ... ok
[INFO] [stdout] test refactor_extracts_a_selected_expression_into_a_variable ... ok
[INFO] [stdout] test semantic_tokens_encode_utf16_deltas ... ok
[INFO] [stdout] test selection_handles_one_response_per_position ... ok
[INFO] [stdout] test refactor_extract_picks_a_fresh_name ... ok
[INFO] [stdout] test semantic_tokens_distinguish_parameters_locals_and_globals ... ok
[INFO] [stdout] test semantic_tokens_classify_types_fields_and_unresolved_names ... ok
[INFO] [stdout] test semantic_tokens_cover_names_interpolated_in_fstrings ... ok
[INFO] [stdout] test semantic_tokens_mark_decorators ... ok
[INFO] [stdout] test semantic_tokens_range_request_only_returns_that_range ... ok
[INFO] [stdout] test features_never_panic_on_broken_or_partial_input ... ok
[INFO] [stdout] test selection_ranges_strictly_grow ... ok
[INFO] [stdout] test signature_help_carries_doc_comments ... ok
[INFO] [stdout] test semantic_tokens_mark_definitions_and_writes ... ok
[INFO] [stdout] test refactor_inline_refuses_when_it_could_change_meaning ... ok
[INFO] [stdout] test type_hints_follow_aliases_to_user_types ... ok
[INFO] [stdout] test refactor_extract_refuses_partial_tokens_unbalanced_and_lambda_bodies ... ok
[INFO] [stdout] test type_definition_jumps_to_the_inferred_data_class ... ok
[INFO] [stdout] test type_hints_see_through_calls_to_unannotated_functions ... ok
[INFO] [stdout] test semantic_tokens_skip_rust_blocks ... ok
[INFO] [stdout] test signature_help_past_the_last_parameter_highlights_nothing ... ok
[INFO] [stdout] test syntax_tree_dumps_the_ast_and_errors ... ok
[INFO] [stdout] test type_hints_skip_reassignments_annotations_and_unknowns ... ok
[INFO] [stdout] test type_hints_work_inside_function_bodies ... ok
[INFO] [stdout] test type_hints_are_hidden_for_literals_and_constructor_calls ... ok
[INFO] [stdout] test type_definition_is_none_for_builtin_types ... ok
[INFO] [stdout] test type_hints_show_inferred_types_of_non_obvious_initializers ... ok
[INFO] [stdout] test signature_help_follows_keyword_arguments ... ok
[INFO] [stdout] test signature_help_for_builtins_lists_parameters ... ok
[INFO] [stdout] test semantic_tokens_tag_builtins_as_default_library ... ok
[INFO] [stdout] test folding_ranges_have_unique_start_lines ... ok
[INFO] [stdout] test semantic_tokens_are_sorted_and_non_overlapping ... ok
[INFO] [stdout] test format_never_changes_tokens_and_is_idempotent_on_every_sample ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 83 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/interpreter_test.rs (/opt/rustwide/target/release/deps/interpreter_test-44cfb3dc75648fe4)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_bind_pattern_wildcard_and_rest ... ok
[INFO] [stdout] test test_copyclosure_snapshots_captured_list ... ok
[INFO] [stdout] test test_for_loop_mutates_outer_variable ... ok
[INFO] [stdout] test test_match_data_pattern_destructure ... ok
[INFO] [stdout] test test_for_loop_break ... ok
[INFO] [stdout] test test_implicit_lambda_placeholder ... ok
[INFO] [stdout] test test_fstring_interpolation ... ok
[INFO] [stdout] test test_comprehension_does_not_leak_loop_variable ... ok
[INFO] [stdout] test test_splat_call_expands_list_args ... ok
[INFO] [stdout] test test_match_with_guard_first_match_wins ... ok
[INFO] [stdout] test test_range_and_slice ... ok
[INFO] [stdout] test test_gather_collects_field_across_list ... ok
[INFO] [stdout] test test_where_frame_not_leaked_on_error ... ok
[INFO] [stdout] test test_ternary_and_none_coalesce ... ok
[INFO] [stdout] test test_index_and_index_assign ... ok
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer_fixes_test.rs (/opt/rustwide/target/release/deps/lexer_fixes_test-520d72c25c41057a)
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test a_craw_comment_after_rust_colon_is_still_a_comment ... ok
[INFO] [stdout] test rust_attributes_after_rust_colon_are_code ... ok
[INFO] [stdout] test code_on_the_rust_line_is_kept ... ok
[INFO] [stdout] test the_lsp_reports_a_bare_bang_at_its_position ... ok
[INFO] [stdout] test plain_rust_blocks_are_unchanged ... ok
[INFO] [stdout] test bang_equals_forms_still_work ... ok
[INFO] [stdout] test same_line_code_comes_before_the_indented_block ... ok
[INFO] [stdout] test inline_rust_in_an_indented_block_keeps_the_block_structure ... ok
[INFO] [stdout] test a_bare_bang_is_a_syntax_error_with_a_hint ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lexer_spans_test.rs (/opt/rustwide/target/release/deps/lexer_spans_test-3bf9cfa50c238a80)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test multibyte_operator_spans ... ok
[INFO] [stdout] test simple_assignment_spans ... ok
[INFO] [stdout] test tokenize_is_unchanged ... ok
[INFO] [stdout] test spans_are_monotonic ... ok
[INFO] [stdout] test identifiers_round_trip_through_spans ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_analyzer_test.rs (/opt/rustwide/target/release/deps/lsp_analyzer_test-cff848be1029b7f9)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_autocomplete_variables ... ok
[INFO] [stdout] test test_find_references ... ok
[INFO] [stdout] test test_find_references_safe ... ok
[INFO] [stdout] test incremental_edit_applies_utf16_ranges ... ok
[INFO] [stdout] test config_defaults_to_reporting_everything ... ok
[INFO] [stdout] test diagnostics_for_recomputes_without_reparsing ... ok
[INFO] [stdout] test test_document_symbols ... ok
[INFO] [stdout] test incremental_edit_with_no_range_replaces_the_whole_document ... ok
[INFO] [stdout] test diagnostics_have_a_precise_column_not_just_a_line ... ok
[INFO] [stdout] test test_analyzer_diagnostics ... ok
[INFO] [stdout] test definition_ignores_strings_and_comments ... ok
[INFO] [stdout] test disabling_unresolved_suppresses_e0100_but_not_other_codes ... ok
[INFO] [stdout] test disabling_unused_suppresses_w0200 ... ok
[INFO] [stdout] test test_goto_definition ... ok
[INFO] [stdout] test test_lsp_analyzer_init ... ok
[INFO] [stdout] test stale_state_is_never_served ... ok
[INFO] [stdout] test test_autocomplete_scope ... ok
[INFO] [stdout] test test_hover_info ... ok
[INFO] [stdout] test test_rename_symbol ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_completion_regression_test.rs (/opt/rustwide/target/release/deps/lsp_completion_regression_test-1831db73d7a95554)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test member_completion_on_an_unresolved_receiver_is_never_empty ... ok
[INFO] [stdout] test member_completion_never_leaks_keywords_across_every_sample_file ... ok
[INFO] [stderr]      Running tests/lsp_features_test.rs (/opt/rustwide/target/release/deps/lsp_features_test-29df7f098c79d03e)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.34s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test expression_position_has_locals_and_builtins_but_no_keywords ... ok
[INFO] [stdout] test member_completion_builtin_methods_have_detail_and_method_kind ... ok
[INFO] [stdout] test builtin_completions_defer_documentation_to_resolve ... ok
[INFO] [stdout] test hover_on_an_unambiguous_field_names_its_owner ... ok
[INFO] [stdout] test hover_on_a_data_constructor_shows_its_definition ... ok
[INFO] [stdout] test member_completion_narrows_for_an_annotated_assignment ... ok
[INFO] [stdout] test member_completion_narrows_for_a_list_literal_assignment ... ok
[INFO] [stdout] test member_completion_narrows_for_an_annotated_parameter ... ok
[INFO] [stdout] test member_completion_narrows_for_a_plain_string_literal_assignment ... ok
[INFO] [stdout] test hover_on_a_builtin_shows_its_signature_and_markdown ... ok
[INFO] [stdout] test member_completion_narrows_the_full_pad_string_chain_once_annotated ... ok
[INFO] [stdout] test member_completion_narrows_for_an_annotated_custom_type_parameter ... ok
[INFO] [stdout] test member_completion_narrows_through_a_simple_alias_chain ... ok
[INFO] [stdout] test builtin_and_method_completions_trigger_parameter_hints_and_commit_on_paren ... ok
[INFO] [stdout] test member_completion_on_a_known_constructor_lists_its_fields ... ok
[INFO] [stdout] test member_completion_narrows_via_a_known_builtin_return_type ... ok
[INFO] [stdout] test member_completion_narrows_to_string_methods_for_an_inferred_string ... ok
[INFO] [stdout] test member_completion_numeric_promotion_rules ... ok
[INFO] [stdout] test member_completion_on_an_unknown_receiver_lists_every_field ... ok
[INFO] [stdout] test member_completion_on_a_truly_unresolved_receiver_also_lists_builtin_methods ... ok
[INFO] [stdout] test member_completion_narrows_via_an_annotated_return_type ... ok
[INFO] [stdout] test locals_sort_before_builtins ... ok
[INFO] [stdout] test hover_on_a_variable_of_unknown_type_shows_just_its_name ... ok
[INFO] [stdout] test hover_on_a_plain_variable_names_its_scope ... ok
[INFO] [stdout] test member_completion_falls_back_honestly_for_the_pad_string_chain_when_unannotated ... ok
[INFO] [stdout] test member_completion_still_narrows_at_end_of_line_before_a_real_newline ... ok
[INFO] [stdout] test no_completions_inside_inline_rust ... ok
[INFO] [stdout] test no_signature_help_when_not_in_a_call ... ok
[INFO] [stdout] test member_completion_survives_typing_a_partial_builtin_method_name ... ok
[INFO] [stdout] test member_completion_survives_typing_a_partial_member_name ... ok
[INFO] [stdout] test prepare_rename_rejects_keywords_and_builtins_but_accepts_a_variable ... ok
[INFO] [stdout] test hover_on_a_documented_function_shows_signature_and_docs ... ok
[INFO] [stdout] test member_completion_string_plus_anything_is_always_string ... ok
[INFO] [stdout] test rename_rejects_invalid_new_names ... ok
[INFO] [stdout] test member_completion_infers_from_the_cursors_own_scope ... ok
[INFO] [stdout] test member_completion_does_not_infinite_loop_on_a_self_referential_binop ... ok
[INFO] [stdout] test statement_start_completions_survive_typing_a_partial_keyword ... ok
[INFO] [stdout] test document_highlight_marks_write_and_read_occurrences ... ok
[INFO] [stdout] test signature_help_inside_auto_closed_parens ... ok
[INFO] [stdout] test signature_help_not_offered_before_the_open_paren ... ok
[INFO] [stdout] test signature_help_for_a_known_def ... ok
[INFO] [stdout] test import_position_suggests_module_paths ... ok
[INFO] [stdout] test signature_help_for_a_data_constructor ... ok
[INFO] [stdout] test signature_help_for_a_builtin ... ok
[INFO] [stdout] test statement_start_completions_survive_typing_a_partial_keyword_inside_a_function ... ok
[INFO] [stdout] test signature_help_vararg_absorbs_every_argument ... ok
[INFO] [stdout] test statement_start_offers_keywords_snippets_and_locals ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_modules_test.rs (/opt/rustwide/target/release/deps/lsp_modules_test-7ab4b406df155d00)
[INFO] [stdout] 
[INFO] [stdout] running 36 tests
[INFO] [stdout] test a_module_name_cannot_be_renamed_in_place ... ok
[INFO] [stdout] test a_missing_module_is_reported_on_its_path ... ok
[INFO] [stdout] test completion_after_a_module_lists_its_top_level_names ... ok
[INFO] [stdout] test a_file_changed_on_disk_is_seen_after_invalidation ... ok
[INFO] [stdout] test definition_follows_reexports_to_the_original ... ok
[INFO] [stdout] test an_unimported_submodule_is_diagnosed_like_the_compiler_does ... ok
[INFO] [stdout] test circular_nested_and_value_uses_of_modules_are_reported ... ok
[INFO] [stdout] test an_unsaved_module_buffer_wins_over_disk ... ok
[INFO] [stdout] test completion_filters_while_typing_a_member ... ok
[INFO] [stdout] test a_package_lists_its_submodules_after_a_dot ... ok
[INFO] [stdout] test hover_on_a_module_shows_its_leading_comment ... ok
[INFO] [stdout] test completion_in_from_import_lists_the_modules_names ... ok
[INFO] [stdout] test completion_after_import_lists_workspace_modules ... ok
[INFO] [stdout] test a_non_std_from_import_of_nothing_is_an_error ... ok
[INFO] [stdout] test native_std_imports_warn_and_offer_the_use_form ... ok
[INFO] [stdout] test locals_still_rename_within_their_file ... ok
[INFO] [stdout] test definition_on_a_module_path_opens_the_module ... ok
[INFO] [stdout] test missing_names_are_reported_on_the_name ... ok
[INFO] [stdout] test import_paths_and_aliased_names_are_never_unresolved_names ... ok
[INFO] [stdout] test project_features_are_inert_for_untitled_documents ... ok
[INFO] [stdout] test a_b_name_chains_resolve_through_packages ... ok
[INFO] [stdout] test definition_follows_imported_names_aliases_and_members ... ok
[INFO] [stdout] test hover_on_an_imported_function_shows_its_signature_docs_and_module ... ok
[INFO] [stdout] test renaming_an_alias_stays_in_this_file ... ok
[INFO] [stdout] test signature_help_works_through_imports_even_mid_edit ... ok
[INFO] [stdout] test relative_imports_navigate_and_complete ... ok
[INFO] [stdout] test references_span_every_file_that_uses_the_function ... ok
[INFO] [stdout] test parameter_hints_label_imported_calls ... ok
[INFO] [stdout] test renames_reach_through_chains_and_star_imports ... ok
[INFO] [stdout] test star_imported_names_are_not_unresolved_and_navigate ... ok
[INFO] [stdout] test references_from_a_use_site_find_the_same_set ... ok
[INFO] [stdout] test renaming_an_imported_function_edits_its_module_and_every_importer ... ok
[INFO] [stdout] test semantic_tokens_classify_imports_by_what_they_name ... ok
[INFO] [stdout] test renaming_from_the_definition_reaches_importers_too ... ok
[INFO] [stdout] test valid_imports_produce_no_diagnostics ... ok
[INFO] [stdout] test several_modules_per_import_and_parenthesized_items_are_understood ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 36 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lsp_protocol_test.rs (/opt/rustwide/target/release/deps/lsp_protocol_test-ae4e196cae817256)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test version_flag_prints_the_version ... ok
[INFO] [stdout] test initialize_advertises_every_capability ... ok
[INFO] [stdout] test incremental_changes_update_diagnostics_and_answers ... ok
[INFO] [stdout] test closing_a_document_clears_its_state ... ok
[INFO] [stdout] test configuration_changes_filter_diagnostics_and_hints ... ok
[INFO] [stdout] test transpile_reports_syntax_errors_as_request_errors ... ok
[INFO] [stdout] test every_request_is_served_over_the_wire ... ok
[INFO] [stdout] test modules_work_across_files_over_the_wire ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/modules_test.rs (/opt/rustwide/target/release/deps/modules_test-4511d1e172fbd94a)
[INFO] [stdout] 
[INFO] [stdout] running 38 tests
[INFO] [stdout] test a_non_std_from_import_that_names_no_module_is_an_error ... ok
[INFO] [stdout] test a_module_used_as_a_value_is_an_error ... ok
[INFO] [stdout] test a_module_importing_itself_is_a_cycle ... ok
[INFO] [stdout] test a_macro_defined_in_two_files_is_an_error ... ok
[INFO] [stdout] test imports_below_the_top_level_are_rejected ... ok
[INFO] [stdout] test a_local_shadowing_a_module_binding_is_left_alone ... ok
[INFO] [stdout] test line_numbers_are_preserved_per_file ... ok
[INFO] [stdout] test an_unimported_submodule_is_explained ... ok
[INFO] [stdout] test absolute_imports_search_the_roots_only ... ok
[INFO] [stdout] test missing_modules_and_names_are_reported_where_they_are_written ... ok
[INFO] [stdout] test loader_overrides_supply_unsaved_text ... ok
[INFO] [stdout] test native_std_from_imports_still_pass_through ... ok
[INFO] [stdout] test reexporting_a_native_import_is_explained ... ok
[INFO] [stdout] test circular_imports_are_reported_with_the_cycle ... ok
[INFO] [stdout] test crawpath_directories_are_searched_after_the_entry_directory ... ok
[INFO] [stdout] test import_as_binds_the_module_itself ... ok
[INFO] [stdout] test from_package_import_submodule ... ok
[INFO] [stdout] test locals_shadowing_private_names_are_not_renamed ... ok
[INFO] [stdout] test modules_with_the_same_stem_get_distinct_prefixes ... ok
[INFO] [stdout] test packages_resolve_to_init_even_without_one ... ok
[INFO] [stdout] test private_names_are_prefixed_and_imports_become_bindings ... ok
[INFO] [stdout] test relative_imports_resolve_from_the_importers_package ... ok
[INFO] [stdout] test syntax_errors_in_a_module_point_into_that_module ... ok
[INFO] [stdout] test relative_imports_that_find_nothing_are_errors ... ok
[INFO] [stdout] test the_cli_reports_link_errors_relative_to_the_working_directory ... ok
[INFO] [stdout] test private_functions_with_the_same_name_do_not_clash ... ok
[INFO] [stdout] test relative_imports_work_inside_packages ... ok
[INFO] [stdout] test several_modules_in_one_import_statement ... ok
[INFO] [stdout] test modules_come_first_in_dependency_order_and_run_once ... ok
[INFO] [stdout] test reexports_follow_the_chain_for_functions_and_types ... ok
[INFO] [stdout] test import_a_b_binds_a_and_is_used_as_a_b_name ... ok
[INFO] [stdout] test global_declarations_and_fstrings_follow_renames ... ok
[INFO] [stdout] test star_imports_bind_public_names_or_dunder_all ... ok
[INFO] [stdout] test parenthesized_from_imports_may_span_lines ... ok
[INFO] [stdout] test each_module_has_its_own_types ... ok
[INFO] [stdout] test the_interpreter_runs_a_multi_file_program ... ok
[INFO] [stdout] test the_compiler_keeps_per_module_types_apart ... ok
[INFO] [stdout] test the_compiler_runs_a_multi_file_program_and_rebuilds_when_a_module_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 38 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.55s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parser_positions_test.rs (/opt/rustwide/target/release/deps/parser_positions_test-5b292182c8d3393f)
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test import_use_passthrough_macrodef_positions ... ok
[INFO] [stdout] test assign_records_start_token ... ok
[INFO] [stdout] test nested_statements_record_positions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_diagnostics_test.rs (/opt/rustwide/target/release/deps/semantic_diagnostics_test-639b1110a885a71d)
[INFO] [stdout] 
[INFO] [stdout] running 12 tests
[INFO] [stdout] test addpattern_is_not_duplicate ... ok
[INFO] [stdout] test duplicate_def_in_scope ... ok
[INFO] [stdout] test rust_interop_info ... ok
[INFO] [stdout] test underscore_prefixed_is_not_unused ... ok
[INFO] [stdout] test keyword_argument_name_is_not_unresolved ... ok
[INFO] [stdout] test misplaced_keywords ... ok
[INFO] [stdout] test nothing_reported_inside_blanked_regions ... ok
[INFO] [stdout] test unresolved_name ... ok
[INFO] [stdout] test keyword_argument_shorthand_still_resolves_its_value ... ok
[INFO] [stdout] test unused_local_is_hint ... ok
[INFO] [stdout] test arity_mismatch_for_known_def ... ok
[INFO] [stdout] test samples_produce_no_errors_or_warnings ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 12 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/semantic_test.rs (/opt/rustwide/target/release/deps/semantic_test-efb83f95f62b51b0)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test builtins_and_types_resolve ... ok
[INFO] [stdout] test function_definition_has_exact_name_span ... ok
[INFO] [stdout] test definition_is_not_confused_by_same_name_in_a_string ... ok
[INFO] [stdout] test full_span_covers_the_whole_block ... ok
[INFO] [stdout] test definition_site_is_a_write_reference ... ok
[INFO] [stdout] test global_nonlocal_imports_and_class_self ... ok
[INFO] [stdout] test attribute_names_are_field_references_not_variables ... ok
[INFO] [stdout] test all_definition_kinds_are_collected ... ok
[INFO] [stdout] test unresolved_names_are_flagged_but_nothing_in_rust_regions_is ... ok
[INFO] [stdout] test parameters_and_locals_bind_in_function_scope ... ok
[INFO] [stdout] test references_resolve_to_innermost_binding ... ok
[INFO] [stdout] test references_inside_fstrings_resolve ... ok
[INFO] [stdout] test match_arm_patterns_resolve_to_their_own_case_line ... ok
[INFO] [stdout] test lambda_comprehension_where_query_scopes ... ok
[INFO] [stdout] test pattern_binders_are_collected ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/tutorial_test.rs (/opt/rustwide/target/release/deps/tutorial_test-d8f65e253e6b9ecb)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test every_tutorial_example_runs_and_prints_what_the_tutorial_says ... ok
[INFO] [stdout] test the_harness_reads_the_conventions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests craw
[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" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292", kill_on_drop: false }`
[INFO] [stdout] aa62b88918cf93cbc9e6efc77318b4f7cc2008f65ea61bdc1a2d596da585c292
