[INFO] fetching crate nika-lsp-core 0.74.0... [INFO] testing nika-lsp-core-0.74.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate nika-lsp-core 0.74.0 into /workspace/builds/worker-1-tc2/source [INFO] started tweaking crates.io crate nika-lsp-core 0.74.0 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate nika-lsp-core 0.74.0 [INFO] tweaked toml for crates.io crate nika-lsp-core 0.74.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate nika-lsp-core 0.74.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate nika-lsp-core 0.74.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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 00ce2c395f686cf1a1e8dde9817b697b28ecd4370120fda7fa9eeca193a6fec5 [INFO] running `Command { std: "docker" "start" "-a" "00ce2c395f686cf1a1e8dde9817b697b28ecd4370120fda7fa9eeca193a6fec5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "00ce2c395f686cf1a1e8dde9817b697b28ecd4370120fda7fa9eeca193a6fec5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "00ce2c395f686cf1a1e8dde9817b697b28ecd4370120fda7fa9eeca193a6fec5", kill_on_drop: false }` [INFO] [stdout] 00ce2c395f686cf1a1e8dde9817b697b28ecd4370120fda7fa9eeca193a6fec5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7494311cf96e9f3347c3aed4a7c7ee89582f6981fd4a24e04aee7b2a229fc835 [INFO] running `Command { std: "docker" "start" "-a" "7494311cf96e9f3347c3aed4a7c7ee89582f6981fd4a24e04aee7b2a229fc835", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ref-cast v1.0.25 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling ref-cast-impl v1.0.25 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling cc v1.2.58 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling object v0.37.3 [INFO] [stderr] Compiling tree-sitter-language v0.1.7 [INFO] [stderr] Compiling borrow-or-share v0.2.4 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling gimli v0.32.3 [INFO] [stderr] Compiling unicode-width v0.2.2 [INFO] [stderr] Compiling libm v0.2.16 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling num-rational v0.4.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling num-iter v0.1.45 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling typed-arena v2.0.2 [INFO] [stderr] Compiling jiff v0.2.23 [INFO] [stderr] Compiling owo-colors v4.3.0 [INFO] [stderr] Compiling linux-raw-sys v0.12.1 [INFO] [stderr] Compiling dyn-clone v1.0.20 [INFO] [stderr] Compiling rustc-demangle v0.1.27 [INFO] [stderr] Compiling siphasher v1.0.2 [INFO] [stderr] Compiling doc-comment v0.3.4 [INFO] [stderr] Compiling phf_shared v0.12.1 [INFO] [stderr] Compiling addr2line v0.25.1 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling strum_macros v0.27.2 [INFO] [stderr] Compiling jaq-core v3.0.0 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling num v0.4.3 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling bstr v1.12.1 [INFO] [stderr] Compiling fluent-uri v0.3.2 [INFO] [stderr] Compiling urlencoding v2.1.3 [INFO] [stderr] Compiling is_ci v1.2.0 [INFO] [stderr] Compiling vsimd v0.8.0 [INFO] [stderr] Compiling backtrace v0.3.76 [INFO] [stderr] Compiling uuid v1.23.0 [INFO] [stderr] Compiling outref v0.5.2 [INFO] [stderr] Compiling regex-bites v0.1.6 [INFO] [stderr] Compiling chrono-tz v0.10.4 [INFO] [stderr] Compiling unicode-linebreak v0.1.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling uuid-simd v0.8.0 [INFO] [stderr] Compiling fraction v0.15.3 [INFO] [stderr] Compiling textwrap v0.16.2 [INFO] [stderr] Compiling annotate-snippets v0.12.13 [INFO] [stderr] Compiling backtrace-ext v0.2.1 [INFO] [stderr] Compiling referencing v0.26.2 [INFO] [stderr] Compiling jaq-std v3.0.0 [INFO] [stderr] Compiling supports-color v3.0.2 [INFO] [stderr] Compiling tree-sitter v0.25.10 [INFO] [stderr] Compiling yaml-rust2 v0.10.4 [INFO] [stderr] Compiling strum v0.27.2 [INFO] [stderr] Compiling saphyr-parser-bw v0.0.608 [INFO] [stderr] Compiling fancy-regex v0.14.0 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling phf v0.12.1 [INFO] [stderr] Compiling encoding_rs_io v0.1.7 [INFO] [stderr] Compiling tree-sitter-yaml v0.7.2 [INFO] [stderr] Compiling email_address v0.2.9 [INFO] [stderr] Compiling miette-derive v7.6.0 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling num-cmp v0.1.0 [INFO] [stderr] Compiling hifijson v0.5.0 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling supports-unicode v3.0.0 [INFO] [stderr] Compiling supports-hyperlinks v3.2.0 [INFO] [stderr] Compiling bytecount v0.6.9 [INFO] [stderr] Compiling self_cell v1.2.2 [INFO] [stderr] Compiling nohash-hasher v0.2.0 [INFO] [stderr] Compiling jsonschema v0.26.2 [INFO] [stderr] Compiling serde-saphyr v0.0.20 [INFO] [stderr] Compiling jaq-json v2.0.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling marked-yaml v0.8.0 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling croner v3.0.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling hron v1.0.0 [INFO] [stderr] Compiling lru v0.12.5 [INFO] [stderr] Compiling fluent-uri v0.4.1 [INFO] [stderr] Compiling streaming-iterator v0.1.9 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling xxhash-rust v0.8.15 [INFO] [stderr] Compiling rustc-hash v2.1.2 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling ls-types v0.0.6 [INFO] [stderr] Compiling dashmap v6.1.0 [INFO] [stderr] Compiling nika-core v0.74.0 [INFO] [stderr] Compiling nika-lsp-core v0.74.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 34s [INFO] running `Command { std: "docker" "inspect" "7494311cf96e9f3347c3aed4a7c7ee89582f6981fd4a24e04aee7b2a229fc835", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7494311cf96e9f3347c3aed4a7c7ee89582f6981fd4a24e04aee7b2a229fc835", kill_on_drop: false }` [INFO] [stdout] 7494311cf96e9f3347c3aed4a7c7ee89582f6981fd4a24e04aee7b2a229fc835 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ddfb009949f172627605df15cf5fdcfa94621cf38f273b9ce6e792eaa1f2bc59 [INFO] running `Command { std: "docker" "start" "-a" "ddfb009949f172627605df15cf5fdcfa94621cf38f273b9ce6e792eaa1f2bc59", kill_on_drop: false }` [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling bit-vec v0.8.0 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling wait-timeout v0.2.1 [INFO] [stderr] Compiling ahash v0.8.12 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling bit-set v0.8.0 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand_xorshift v0.4.0 [INFO] [stderr] Compiling referencing v0.26.2 [INFO] [stderr] Compiling fancy-regex v0.14.0 [INFO] [stderr] Compiling serde-saphyr v0.0.20 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling tokio-macros v2.6.1 [INFO] [stderr] Compiling console v0.16.3 [INFO] [stderr] Compiling mio v1.2.0 [INFO] [stderr] Compiling jsonschema v0.26.2 [INFO] [stderr] Compiling unarray v0.1.4 [INFO] [stderr] Compiling diff v0.1.13 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling pretty_assertions v1.4.1 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Compiling derive_builder_core v0.20.2 [INFO] [stderr] Compiling terminal_size v0.4.4 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling miette v7.6.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling insta v1.47.1 [INFO] [stderr] Compiling derive_builder_macro v0.20.2 [INFO] [stderr] Compiling derive_builder v0.20.2 [INFO] [stderr] Compiling croner v3.0.1 [INFO] [stderr] Compiling nika-core v0.74.0 [INFO] [stderr] Compiling nika-lsp-core v0.74.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 21s [INFO] running `Command { std: "docker" "inspect" "ddfb009949f172627605df15cf5fdcfa94621cf38f273b9ce6e792eaa1f2bc59", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ddfb009949f172627605df15cf5fdcfa94621cf38f273b9ce6e792eaa1f2bc59", kill_on_drop: false }` [INFO] [stdout] ddfb009949f172627605df15cf5fdcfa94621cf38f273b9ce6e792eaa1f2bc59 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] dd15b19fbcd0eca543cd653e272319ed27fa3176385d5c0e1a80f79adbd3b892 [INFO] running `Command { std: "docker" "start" "-a" "dd15b19fbcd0eca543cd653e272319ed27fa3176385d5c0e1a80f79adbd3b892", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.47s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nika_lsp_core-0365b02a24990b9b) [INFO] [stdout] [INFO] [stdout] running 388 tests [INFO] [stdout] test analysis::context::tests::content_part_context ... ok [INFO] [stdout] test analysis::context::tests::content_focus_image_detail ... ok [INFO] [stdout] test analysis::context::tests::depends_on_context ... ok [INFO] [stdout] test analysis::context::tests::empty_text_is_workflow_root ... ok [INFO] [stdout] test analysis::context::tests::extract_task_ids_empty ... ok [INFO] [stdout] test analysis::context::tests::for_each_context ... ok [INFO] [stdout] test analysis::context::tests::guardrails_context ... ok [INFO] [stdout] test analysis::context::tests::invoke_block_context ... ok [INFO] [stdout] test analysis::context::tests::mcp_config_context ... ok [INFO] [stdout] test analysis::context::tests::invoke_block_with_mcp_server ... ok [INFO] [stdout] test analysis::context::tests::schema_block_context ... ok [INFO] [stdout] test analysis::context::tests::mcp_config_with_server_name ... ok [INFO] [stdout] test analysis::context::tests::task_field_context ... ok [INFO] [stdout] test analysis::context::tests::offset_past_text_returns_unknown ... ok [INFO] [stdout] test analysis::context::tests::retry_block_context ... ok [INFO] [stdout] test analysis::context::tests::root_level_indent_zero ... ok [INFO] [stdout] test analysis::context::tests::task_field_has_task_id ... ok [INFO] [stdout] test analysis::context::tests::template_context ... ok [INFO] [stdout] test analysis::context::tests::template_with_transform_chain ... ok [INFO] [stdout] test analysis::context::tests::verb_block_fetch ... ok [INFO] [stdout] test analysis::context::tests::verb_block_infer ... ok [INFO] [stdout] test analysis::context::tests::verb_block_exec ... ok [INFO] [stdout] test analysis::context::tests::with_block_context ... ok [INFO] [stdout] test analysis::context::tests::unknown_context_outside_blocks ... ok [INFO] [stdout] test analysis::context::tests::extract_task_ids_basic ... ok [INFO] [stdout] test db::tests::debug_impl_does_not_panic ... ok [INFO] [stdout] test db::tests::default_db_is_empty ... ok [INFO] [stdout] test analysis::context::tests::verb_block_agent ... ok [INFO] [stdout] test db::tests::empty_text ... ok [INFO] [stdout] test db::tests::file_key_deterministic ... ok [INFO] [stdout] test db::tests::new_db_is_empty ... ok [INFO] [stdout] test db::tests::position_index_update_replaces_old ... ok [INFO] [stdout] test db::tests::remove_existing_file ... ok [INFO] [stdout] test db::tests::file_key_different_uris_differ ... ok [INFO] [stdout] test db::tests::file_key_empty_uri ... ok [INFO] [stdout] test db::tests::multiple_files_independent ... ok [INFO] [stdout] test db::tests::remove_nonexistent_file_is_noop ... ok [INFO] [stdout] test db::tests::remove_only_affects_target ... ok [INFO] [stdout] test db::tests::set_text_increments_revision ... ok [INFO] [stdout] test db::tests::set_position_index_for_unknown_uri_is_noop ... ok [INFO] [stdout] test db::tests::revision_monotonically_increases ... ok [INFO] [stdout] test db::tests::set_text_same_uri_overwrites ... ok [INFO] [stdout] test db::tests::set_position_index ... ok [INFO] [stdout] test db::tests::set_text_clears_stale_position_index ... ok [INFO] [stdout] test db::tests::set_text_then_remove_then_set_again ... ok [INFO] [stdout] test db::tests::set_text_updates_file_count ... ok [INFO] [stdout] test db::tests::snapshot_has_correct_revision ... ok [INFO] [stdout] test db::tests::snapshot_is_cheap_clone ... ok [INFO] [stdout] test db::tests::snapshot_line_index_is_correct ... ok [INFO] [stdout] test db::tests::snapshot_position_index_empty_by_default ... ok [INFO] [stdout] test db::tests::snapshot_returns_none_for_unknown_uri ... ok [INFO] [stdout] test db::tests::unicode_uri ... ok [INFO] [stdout] test db::tests::snapshot_returns_text ... ok [INFO] [stdout] test db::tests::workflow_lifecycle ... ok [INFO] [stdout] test db::tests::very_long_uri ... ok [INFO] [stdout] test document::tests::apply_edit_insert_at_end ... ok [INFO] [stdout] test document::tests::apply_edit_insert_at_start ... ok [INFO] [stdout] test document::tests::apply_edit_replace_across_lines ... ok [INFO] [stdout] test document::tests::apply_edit_delete ... ok [INFO] [stdout] test document::tests::clone_is_independent ... ok [INFO] [stdout] test document::tests::apply_edit_replace_single_line ... ok [INFO] [stdout] test document::tests::apply_edit_multiline_insert ... ok [INFO] [stdout] test document::tests::edit_empty_document ... ok [INFO] [stdout] test document::tests::empty_document ... ok [INFO] [stdout] test document::tests::edit_clamps_out_of_bounds_position ... ok [INFO] [stdout] test document::tests::len_bytes_vs_chars ... ok [INFO] [stdout] test document::tests::new_document ... ok [INFO] [stdout] test document::tests::set_text_replaces_everything ... ok [INFO] [stdout] test document::tests::line_count ... ok [INFO] [stdout] test document::tests::sequential_edits ... ok [INFO] [stdout] test document::tests::unicode_edit ... ok [INFO] [stdout] test handler::tests::default_handler_code_actions_schema ... ok [INFO] [stdout] test handler::tests::default_handler_constructs ... ok [INFO] [stdout] test handler::tests::default_handler_completion ... ok [INFO] [stdout] test handler::tests::default_handler_symbols ... ok [INFO] [stdout] test handler::tests::default_handler_hover_verb ... ok [INFO] [stdout] test handler::tests::trait_is_object_safe ... ok [INFO] [stdout] test handlers::code_action::tests::expand_agent_shorthand ... ok [INFO] [stdout] test handlers::code_action::tests::expand_fetch_shorthand ... ok [INFO] [stdout] test handlers::code_action::tests::expand_infer_shorthand ... ok [INFO] [stdout] test handlers::code_action::tests::expand_invoke_shorthand ... ok [INFO] [stdout] test handlers::code_action::tests::has_schema_no_add ... ok [INFO] [stdout] test handlers::code_action::tests::missing_schema_offers_add ... ok [INFO] [stdout] test handlers::code_action::tests::no_add_provider_when_present ... ok [INFO] [stdout] test handlers::code_action::tests::add_provider_when_missing ... ok [INFO] [stdout] test handlers::code_action::tests::add_task_id_when_missing ... ok [INFO] [stdout] test handlers::code_action::tests::no_expand_non_url_fetch ... ok [INFO] [stdout] test handlers::code_action::tests::quickfix_is_preferred ... ok [INFO] [stdout] test handlers::code_action::tests::refactor_not_preferred ... ok [INFO] [stdout] test handlers::code_action::tests::schema_check_ignores_comments ... ok [INFO] [stdout] test handlers::code_action::tests::upgrade_old_schema ... ok [INFO] [stdout] test handlers::code_lens::tests::code_lenses_with_last_run_failure ... ok [INFO] [stdout] test handlers::code_lens::tests::code_lenses_with_last_run_success ... ok [INFO] [stdout] test handlers::code_action::tests::expand_exec_shorthand ... ok [INFO] [stdout] test handlers::code_lens::tests::code_lenses_without_last_run ... ok [INFO] [stdout] test handler::tests::default_handler_semantic_tokens ... ok [INFO] [stdout] test handlers::code_lens::tests::lens_command_titles ... ok [INFO] [stdout] test handlers::code_action::tests::no_expand_invoke_block ... ok [INFO] [stdout] test handlers::completion::tests::completion_items_have_sort_text ... ok [INFO] [stdout] test handlers::completion::tests::agent_block_has_prompt_mcp_max_turns ... ok [INFO] [stdout] test handlers::completion::tests::content_image_detail_values ... ok [INFO] [stdout] test handlers::completion::tests::completion_items_have_correct_kinds ... ok [INFO] [stdout] test handlers::completion::tests::content_part_type_suggestions ... ok [INFO] [stdout] test handlers::completion::tests::exec_block_has_command_and_shell ... ok [INFO] [stdout] test handlers::completion::tests::depends_on_excludes_existing ... ok [INFO] [stdout] test handlers::completion::tests::content_part_field_suggestions ... ok [INFO] [stdout] test handler::tests::default_handler_definition ... ok [INFO] [stdout] test handlers::completion::tests::for_each_has_items_as_concurrency ... ok [INFO] [stdout] test handlers::completion::tests::fetch_block_has_url_and_method ... ok [INFO] [stdout] test handlers::completion::tests::depends_on_lists_available_tasks ... ok [INFO] [stdout] test handlers::completion::tests::guardrails_has_input_output ... ok [INFO] [stdout] test handlers::completion::tests::integration_full_workflow_completion ... ok [INFO] [stdout] test handlers::completion::tests::infer_block_has_prompt_and_model ... ok [INFO] [stdout] test handlers::completion::tests::limits_block_has_timeout ... ok [INFO] [stdout] test handlers::completion::tests::invoke_block_has_mcp_and_tool ... ok [INFO] [stdout] test handlers::completion::tests::prefix_filter_case_insensitive ... ok [INFO] [stdout] test handlers::completion::tests::mcp_config_has_command_args_env ... ok [INFO] [stdout] test handlers::completion::tests::prefix_filter_narrows_results ... ok [INFO] [stdout] test handlers::completion::tests::provider_completions_filter_by_prefix ... ok [INFO] [stdout] test handlers::completion::tests::provider_completion_with_daemon_shows_key_status ... ok [INFO] [stdout] test handlers::completion::tests::provider_completions_include_aliases ... ok [INFO] [stdout] test handlers::completion::tests::schema_block_has_type_and_properties ... ok [INFO] [stdout] test handlers::completion::tests::retry_block_has_max_attempts ... ok [INFO] [stdout] test handlers::completion::tests::task_field_has_content ... ok [INFO] [stdout] test handlers::completion::tests::task_field_has_depends_on ... ok [INFO] [stdout] test handlers::completion::tests::task_field_has_with ... ok [INFO] [stdout] test handlers::completion::tests::task_field_has_verbs ... ok [INFO] [stdout] test handlers::completion::tests::provider_completions_include_llm_providers ... ok [INFO] [stdout] test handlers::completion::tests::unknown_context_returns_empty ... ok [INFO] [stdout] test handlers::completion::tests::provider_completions_include_local_models ... ok [INFO] [stdout] test handlers::completion::tests::verb_scaffolds_are_multiline_snippets ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_has_inputs ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_has_mcp ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_has_schema ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_has_tasks ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_has_edges ... ok [INFO] [stdout] test handlers::completion::tests::workflow_root_sorted ... ok [INFO] [stdout] test handlers::definition::tests::agent_def_not_found ... ok [INFO] [stdout] test handlers::definition::tests::agent_def_found ... ok [INFO] [stdout] test handlers::definition::tests::depends_on_array_format ... ok [INFO] [stdout] test handlers::definition::tests::depends_on_context ... ok [INFO] [stdout] test handlers::definition::tests::find_task_by_id ... ok [INFO] [stdout] test handlers::definition::tests::find_task_empty_name ... ok [INFO] [stdout] test handlers::definition::tests::find_task_not_found ... ok [INFO] [stdout] test handlers::definition::tests::find_task_quoted ... ok [INFO] [stdout] test handlers::definition::tests::invoke_mcp_context ... ok [INFO] [stdout] test handlers::definition::tests::mcp_config_jumps_to_server ... ok [INFO] [stdout] test handlers::definition::tests::mcp_server_def ... ok [INFO] [stdout] test handlers::definition::tests::root_key_found ... ok [INFO] [stdout] test handlers::completion::tests::template_has_with_and_context ... ok [INFO] [stdout] test handlers::completion::tests::template_includes_task_shorthands ... ok [INFO] [stdout] test handlers::completion::tests::template_transform_chain_suggests_filters ... ok [INFO] [stdout] test handlers::definition::tests::root_key_not_found ... ok [INFO] [stdout] test db::tests::set_text_large_file_rejected ... ok [INFO] [stdout] test handlers::definition::tests::template_inputs ... ok [INFO] [stdout] test handlers::definition::tests::template_with_binding ... ok [INFO] [stdout] test handlers::definition::tests::unknown_context_returns_none ... ok [INFO] [stdout] test handlers::definition::tests::with_ref_context ... ok [INFO] [stdout] test handlers::definition::tests::with_source_traces_to_task ... ok [INFO] [stdout] test handlers::document_links::tests::byte_offsets_are_correct ... ok [INFO] [stdout] test handlers::document_links::tests::comment_lines_skipped ... ok [INFO] [stdout] test handlers::document_links::tests::context_section_file_paths ... ok [INFO] [stdout] test handlers::document_links::tests::file_path_in_path_key ... ok [INFO] [stdout] test handlers::document_links::tests::quoted_vs_unquoted_paths ... ok [INFO] [stdout] test handlers::document_links::tests::no_links_in_empty_document ... ok [INFO] [stdout] test handlers::document_links::tests::skills_section_file_paths ... ok [INFO] [stdout] test handlers::document_links::tests::section_resets_on_new_top_level_key ... ok [INFO] [stdout] test handlers::folding_ranges::tests::comment_block_fold ... ok [INFO] [stdout] test handlers::document_links::tests::url_in_fetch_block ... ok [INFO] [stdout] test handlers::folding_ranges::tests::empty_document_returns_no_folds ... ok [INFO] [stdout] test handlers::folding_ranges::tests::mcp_config_fold ... ok [INFO] [stdout] test handlers::completion::tests::provider_completion_without_daemon_shows_all ... ok [INFO] [stdout] test handlers::definition::tests::template_context_files ... ok [INFO] [stdout] test handlers::folding_ranges::tests::multiline_string_fold ... ok [INFO] [stdout] test handlers::folding_ranges::tests::results_sorted_by_start_line ... ok [INFO] [stdout] test handlers::folding_ranges::tests::multiple_tasks_fold ... ok [INFO] [stdout] test handlers::folding_ranges::tests::single_task_fold ... ok [INFO] [stdout] test handlers::folding_ranges::tests::nested_with_block_fold ... ok [INFO] [stdout] test handlers::hover::tests::all_fields_have_hover ... ok [INFO] [stdout] test handlers::hover::tests::hover_depends_on ... ok [INFO] [stdout] test handlers::hover::tests::hover_guardrails ... ok [INFO] [stdout] test handlers::hover::tests::hover_with_context_unknown ... ok [INFO] [stdout] test handlers::hover::tests::all_verbs_have_hover ... ok [INFO] [stdout] test handlers::hover::tests::content_hover_all_variants ... ok [INFO] [stdout] test handlers::hover::tests::extract_hover_has_all_modes ... ok [INFO] [stdout] test handlers::hover::tests::hover_with_context_verb ... ok [INFO] [stdout] test handlers::hover::tests::template_hover_binding ... ok [INFO] [stdout] test handlers::hover::tests::hover_workflow_root_with_history ... ok [INFO] [stdout] test handlers::hover::tests::template_hover_context ... ok [INFO] [stdout] test handlers::hover::tests::hover_workflow_root_without_history ... ok [INFO] [stdout] test handlers::hover::tests::template_hover_inputs ... ok [INFO] [stdout] test handlers::hover::tests::template_hover_loop_var ... ok [INFO] [stdout] test handlers::hover::tests::transform_hover_common ... ok [INFO] [stdout] test handlers::hover::tests::unknown_verb_returns_none ... ok [INFO] [stdout] test handlers::hover::tests::transform_hover_unknown_returns_none ... ok [INFO] [stdout] test handlers::hover::tests::verb_subfields_have_hover ... ok [INFO] [stdout] test handlers::inlay_hints::tests::cost_gpt4o ... ok [INFO] [stdout] test handlers::inlay_hints::tests::cost_unknown ... ok [INFO] [stdout] test handlers::inlay_hints::tests::cost_claude_sonnet ... ok [INFO] [stdout] test handlers::references::tests::collect_aliases_no_match ... ok [INFO] [stdout] test handlers::references::tests::cursor_empty_document ... ok [INFO] [stdout] test handlers::references::tests::collect_aliases ... ok [INFO] [stdout] test handlers::references::tests::cursor_not_on_task_id ... ok [INFO] [stdout] test handlers::references::tests::cursor_on_depends_on_inline ... ok [INFO] [stdout] test handlers::references::tests::cursor_on_id_definition ... ok [INFO] [stdout] test handlers::references::tests::cursor_on_multiline_depends_on ... ok [INFO] [stdout] test handlers::references::tests::cursor_on_with_dollar_ref ... ok [INFO] [stdout] test handlers::references::tests::cursor_past_end ... ok [INFO] [stdout] test handlers::document_links::tests::include_key_produces_link ... ok [INFO] [stdout] test handlers::hover::tests::all_root_keys_have_hover ... ok [INFO] [stdout] test handlers::hover::tests::hover_retry ... ok [INFO] [stdout] test handlers::references::tests::inside_depends_on_block_false ... ok [INFO] [stdout] test handlers::references::tests::inside_depends_on_block_true ... ok [INFO] [stdout] test handlers::references::tests::offset_to_line_col_past_end ... ok [INFO] [stdout] test handlers::references::tests::refs_empty_document ... ok [INFO] [stdout] test handlers::references::tests::refs_definition_and_depends_on ... ok [INFO] [stdout] test handlers::references::tests::refs_multiline_depends_on ... ok [INFO] [stdout] test handlers::references::tests::offset_to_line_col_first_line ... ok [INFO] [stdout] test handlers::references::tests::offset_to_line_col_second_line ... ok [INFO] [stdout] test handlers::references::tests::refs_depends_on_scalar ... ok [INFO] [stdout] test handlers::references::tests::cursor_on_depends_on_scalar ... ok [INFO] [stdout] test handlers::references::tests::refs_unknown_task_empty ... ok [INFO] [stdout] test handlers::references::tests::refs_with_block_dollar ... ok [INFO] [stdout] test handlers::rename::tests::is_valid_task_id_checks ... ok [INFO] [stdout] test handlers::rename::tests::prepare_rename_on_task_id ... ok [INFO] [stdout] test handlers::rename::tests::prepare_rename_on_non_identifier_returns_none ... ok [INFO] [stdout] test handlers::rename::tests::rename_invalid_name_returns_empty ... ok [INFO] [stdout] test handlers::rename::tests::rename_no_task_at_offset_returns_empty ... ok [INFO] [stdout] test handlers::rename::tests::rename_updates_all_references ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::all_verbs ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::comments ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::encode ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::templates ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::verbs ... ok [INFO] [stdout] test handlers::symbols::tests::empty ... ok [INFO] [stdout] test handlers::symbols::tests::mcp_servers ... ok [INFO] [stdout] test handlers::symbols::tests::root_artifacts_and_log ... ok [INFO] [stdout] test handlers::symbols::tests::schema ... ok [INFO] [stdout] test handlers::references::tests::refs_no_references_only_definition ... ok [INFO] [stdout] test handlers::symbols::tests::task_children ... ok [INFO] [stdout] test handlers::symbols::tests::tasks_count ... ok [INFO] [stdout] test handlers::symbols::tests::task_new_children ... ok [INFO] [stdout] test parse::bridge::tests::broken_content_block_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::broken_template_in_prompt_still_extracts_with ... ok [INFO] [stdout] test handlers::rename::tests::rename_preserves_yaml_structure ... ok [INFO] [stdout] test handlers::semantic_tokens::tests::empty ... ok [INFO] [stdout] test parse::bridge::tests::comments_only ... ok [INFO] [stdout] test parse::bridge::tests::content_block_detected ... ok [INFO] [stdout] test handlers::references::tests::refs_offsets_are_precise ... ok [INFO] [stdout] test handlers::references::tests::refs_template_alias ... ok [INFO] [stdout] test handlers::references::tests::refs_template_dollar ... ok [INFO] [stdout] test parse::bridge::tests::context_files_extracted ... ok [INFO] [stdout] test parse::bridge::tests::empty_document ... ok [INFO] [stdout] test parse::bridge::tests::depends_on_flow_sequence ... ok [INFO] [stdout] test parse::bridge::tests::duplicate_verb_keys_both_in_existing_keys ... ok [INFO] [stdout] test parse::bridge::tests::empty_file_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::error_ranges_populated_for_broken_yaml ... ok [INFO] [stdout] test parse::bridge::tests::deeply_nested_yaml_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::existing_keys_lists_all_task_keys ... ok [INFO] [stdout] test parse::bridge::tests::error_recovery_salvages_schema_from_error_root ... ok [INFO] [stdout] test parse::bridge::tests::depends_on_block_sequence ... ok [INFO] [stdout] test parse::bridge::tests::depends_on_plain_scalar ... ok [INFO] [stdout] test parse::bridge::tests::fixture_all_fixtures_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::fixture_comments_only_empty ... ok [INFO] [stdout] test parse::bridge::tests::fixture_broken_content_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::fixture_duplicate_verb_detects_both ... ok [INFO] [stdout] test parse::bridge::tests::fixture_broken_template_extracts_with ... ok [INFO] [stdout] test parse::bridge::tests::fixture_deeply_nested_yaml_no_stack_overflow ... ok [INFO] [stdout] test parse::bridge::tests::fixture_broken_template_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::fixture_duplicate_verb_has_schema ... ok [INFO] [stdout] test parse::bridge::tests::fixture_incomplete_task_extracts_both_tasks ... ok [INFO] [stdout] test parse::bridge::tests::fixture_empty_document_no_errors ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_colon_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::fixture_incomplete_task_finds_verb ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_schema_has_context ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_schema_has_mcp ... ok [INFO] [stdout] test parse::bridge::tests::deeply_nested_generated_yaml_no_stack_overflow ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_schema_no_schema ... ok [INFO] [stdout] test parse::bridge::tests::fixture_mixed_indentation_has_errors ... ok [INFO] [stdout] test parse::bridge::tests::fixture_truncated_file_extracts_schema ... ok [INFO] [stdout] test parse::bridge::tests::flow_mapping_value_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::includes_extracted ... ok [INFO] [stdout] test parse::bridge::tests::incomplete_task_extracts_id_and_verb ... ok [INFO] [stdout] test parse::bridge::tests::input_names_extracted ... ok [INFO] [stdout] test parse::bridge::tests::mcp_server_has_spans ... ok [INFO] [stdout] test parse::bridge::tests::mcp_servers_extracted ... ok [INFO] [stdout] test parse::bridge::tests::missing_schema_still_extracts_tasks ... ok [INFO] [stdout] test parse::bridge::tests::missing_colon_has_errors_and_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::mixed_indentation_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::multi_document_handles_first ... ok [INFO] [stdout] test parse::bridge::tests::multiple_with_aliases ... ok [INFO] [stdout] test parse::bridge::tests::no_error_ranges_for_valid_yaml ... ok [INFO] [stdout] test parse::bridge::tests::quoted_task_id_unquoted ... ok [INFO] [stdout] test parse::bridge::tests::many_tasks ... ok [INFO] [stdout] test parse::bridge::tests::schema_field_has_correct_spans ... ok [INFO] [stdout] test parse::bridge::tests::single_key_no_value ... ok [INFO] [stdout] test parse::bridge::tests::single_quoted_task_id_unquoted ... ok [INFO] [stdout] test parse::bridge::tests::task_span_covers_full_block ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_schema_has_tasks ... ok [INFO] [stdout] test parse::bridge::tests::task_without_verb ... ok [INFO] [stdout] test parse::bridge::tests::top_level_keys_tracked ... ok [INFO] [stdout] test parse::bridge::tests::schema_with_double_quotes ... ok [INFO] [stdout] test parse::bridge::tests::unknown_top_level_key_ignored ... ok [INFO] [stdout] test parse::bridge::tests::task_with_all_features ... ok [INFO] [stdout] test parse::bridge::tests::task_without_id ... ok [INFO] [stdout] test parse::bridge::tests::valid_workflow_all_five_verbs ... ok [INFO] [stdout] test parse::bridge::tests::verb_span_set_when_verb_present ... ok [INFO] [stdout] test parse::bridge::tests::fixture_missing_schema_task_has_with ... ok [INFO] [stdout] test parse::bridge::tests::fixture_mixed_indentation_no_panic ... ok [INFO] [stdout] test parse::bridge::tests::fixture_truncated_file_extracts_task ... ok [INFO] [stdout] test parse::bridge::tests::truncated_file_extracts_schema ... ok [INFO] [stdout] test parse::bridge::tests::valid_complete_workflow ... ok [INFO] [stdout] test parse::recovery::tests::debug_impl ... ok [INFO] [stdout] test parse::recovery::tests::default_parser_works ... ok [INFO] [stdout] test parse::recovery::tests::multiple_full_parses_replace_cache ... ok [INFO] [stdout] test parse::bridge::tests::with_block_aliases_extracted ... ok [INFO] [stdout] test parse::bridge::tests::workflow_name_extracted ... ok [INFO] [stdout] test parse::recovery::tests::incremental_parse_without_cached_tree ... ok [INFO] [stdout] test parse::recovery::tests::incremental_parse_adding_line ... ok [INFO] [stdout] test parse::recovery::tests::new_parser_has_no_cached_tree ... ok [INFO] [stdout] test parse::recovery::tests::parse_empty_string ... ok [INFO] [stdout] test parse::recovery::tests::parse_valid_yaml ... ok [INFO] [stdout] test parse::recovery::tests::parse_workflow_yaml ... ok [INFO] [stdout] test parse::bridge::tests::whitespace_only ... ok [INFO] [stdout] test parse::recovery::tests::incremental_parse_with_cached_tree ... ok [INFO] [stdout] test parse::recovery::tests::parse_broken_yaml_still_returns_tree ... ok [INFO] [stdout] test parse::tests::text_range_len ... ok [INFO] [stdout] test parse::tests::text_range_default ... ok [INFO] [stdout] test parse::tests::text_range_is_empty ... ok [INFO] [stdout] test parse::tests::text_range_new ... ok [INFO] [stdout] test parse::recovery::tests::reset_clears_cached_tree ... ok [INFO] [stdout] test parse::tests::partial_workflow_default_is_empty ... ok [INFO] [stdout] test parse::tests::text_range_contains ... ok [INFO] [stdout] test parse::tests::text_range_saturating_len ... ok [INFO] [stdout] test position::tests::line_index::crlf_counts_newline_only ... ok [INFO] [stdout] test position::tests::line_index::crlf_multiple_lines ... ok [INFO] [stdout] test position::tests::line_index::last_byte_of_text ... ok [INFO] [stdout] test position::tests::line_index::lsp_position_roundtrip ... ok [INFO] [stdout] test position::tests::line_index::offset_at_line_boundary ... ok [INFO] [stdout] test position::tests::line_index::offset_col_out_of_bounds ... ok [INFO] [stdout] test position::tests::line_index::long_line ... ok [INFO] [stdout] test position::tests::line_index::lsp_position_conversion ... ok [INFO] [stdout] test position::tests::line_index::empty_lines_between_content ... ok [INFO] [stdout] test position::tests::line_index::offset_line_out_of_bounds ... ok [INFO] [stdout] test position::tests::line_index::empty_string ... ok [INFO] [stdout] test position::tests::line_index::offset_out_of_bounds_clamps ... ok [INFO] [stdout] test position::tests::line_index::lsp_position_end_of_line ... ok [INFO] [stdout] test position::tests::line_index::only_newlines ... ok [INFO] [stdout] test position::tests::line_index::offset_zero_line_zero_col_zero ... ok [INFO] [stdout] test position::tests::line_index::single_char ... ok [INFO] [stdout] test position::tests::line_index::single_line_trailing_newline ... ok [INFO] [stdout] test position::tests::line_index::stress_many_short_lines ... ok [INFO] [stdout] test position::tests::line_index::roundtrip_offset_linecol_offset ... ok [INFO] [stdout] test position::tests::line_index::roundtrip_linecol_offset_linecol ... ok [INFO] [stdout] test parse::recovery::tests::parse_large_document ... ok [INFO] [stdout] test position::tests::line_index::single_line_no_newline ... ok [INFO] [stdout] test position::tests::line_index::three_lines ... ok [INFO] [stdout] test position::tests::line_index::two_lines ... ok [INFO] [stdout] test position::tests::line_index::unicode_text_byte_offsets ... ok [INFO] [stdout] test position::tests::position_index::adjacent_spans ... ok [INFO] [stdout] test position::tests::position_index::all_span_kinds ... ok [INFO] [stdout] test position::tests::line_index::yaml_workflow_multiline ... ok [INFO] [stdout] test position::tests::position_index::context_at_with_gap_between_spans ... ok [INFO] [stdout] test position::tests::position_index::empty_index ... ok [INFO] [stdout] test position::tests::position_index::entries_accessor ... ok [INFO] [stdout] test position::tests::position_index::many_overlapping_spans_returns_smallest ... ok [INFO] [stdout] test position::tests::position_index::large_offset_no_panic ... ok [INFO] [stdout] test position::tests::position_index::nested_outside_inner_returns_outer ... ok [INFO] [stdout] test position::tests::position_index::multiple_non_overlapping ... ok [INFO] [stdout] test position::tests::position_index::nested_returns_innermost ... ok [INFO] [stdout] test position::tests::position_index::offset_at_zero_with_span_starting_at_zero ... ok [INFO] [stdout] test position::tests::position_index::schema_span ... ok [INFO] [stdout] test position::tests::position_index::single_entry_after ... ok [INFO] [stdout] test position::tests::position_index::single_entry_at_end_exclusive ... ok [INFO] [stdout] test position::tests::position_index::single_entry_before ... ok [INFO] [stdout] test position::tests::position_index::single_entry_inside ... ok [INFO] [stdout] test position::tests::position_index::three_levels_nested ... ok [INFO] [stdout] test position::tests::position_index::unsorted_input_gets_sorted ... ok [INFO] [stdout] test position::tests::position_index::zero_length_span_never_matches ... ok [INFO] [stdout] test position::tests::safe_u32_tests::fits_in_u32 ... ok [INFO] [stdout] test position::tests::safe_u32_tests::overflows_clamps_to_max ... ok [INFO] [stdout] test position::tests::position_index::single_entry_at_start ... ok [INFO] [stdout] test position::tests::line_index_proptest::out_of_bounds_clamps ... ok [INFO] [stdout] test position::tests::line_index_proptest::roundtrip_offset ... ok [INFO] [stdout] test position::tests::line_index_proptest::lsp_roundtrip ... ok [INFO] [stdout] test position::tests::line_index_proptest::line_count_equals_newlines_plus_one ... ok [INFO] [stdout] test position::tests::line_index_proptest::line_col_monotonic ... ok [INFO] [stdout] test db::tests::set_text_exactly_max_size_accepted ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 388 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.09s [INFO] [stdout] [INFO] [stderr] Running tests/bridge_e2e.rs (/opt/rustwide/target/debug/deps/bridge_e2e-eb56d2b3f1ed979a) [INFO] [stdout] [INFO] [stdout] running 87 tests [INFO] [stdout] test broken_binary_garbage_random_ascii ... ok [INFO] [stdout] test broken_deeply_nested_50_levels_no_stack_overflow ... ok [INFO] [stdout] test broken_binary_garbage_mixed_with_yaml ... ok [INFO] [stdout] test broken_binary_garbage_null_bytes ... ok [INFO] [stdout] test broken_deeply_nested_with_tasks_at_root ... ok [INFO] [stdout] test broken_empty_file_with_whitespace ... ok [INFO] [stdout] test broken_invalid_yaml_flow_mapping_no_panic ... ok [INFO] [stdout] test broken_duplicate_verbs_in_same_task ... ok [INFO] [stdout] test broken_empty_file_returns_empty_partial_workflow ... ok [INFO] [stdout] test broken_empty_file_single_newline ... ok [INFO] [stdout] test broken_key_without_value_for_tasks ... ok [INFO] [stdout] test broken_missing_colon_after_verb_has_errors ... ok [INFO] [stdout] test broken_missing_colon_no_panic_with_multiple_errors ... ok [INFO] [stdout] test broken_truncated_after_id ... ok [INFO] [stdout] test broken_truncated_after_verb_key ... ok [INFO] [stdout] test broken_truncated_mid_task_partial_extraction ... ok [INFO] [stdout] test comments_mixed_with_blank_lines ... ok [INFO] [stdout] test comments_only_file_no_tasks_no_panic ... ok [INFO] [stdout] test comments_only_single_line ... ok [INFO] [stdout] test comprehensive_workflow_all_sections ... ok [INFO] [stdout] test context_files_extracted ... ok [INFO] [stdout] test depends_on_quoted_values ... ok [INFO] [stdout] test empty_include_section ... ok [INFO] [stdout] test empty_mcp_section ... ok [INFO] [stdout] test empty_tasks_section ... ok [INFO] [stdout] test error_ranges_are_valid_byte_offsets ... ok [INFO] [stdout] test fixture_bad_indent_recovery ... ok [INFO] [stdout] test fixture_broken_mcp_recovers_schema ... ok [INFO] [stdout] test fixture_duplicate_keys_recovers ... ok [INFO] [stdout] test fixture_empty_task_list_no_panic ... ok [INFO] [stdout] test fixture_missing_value_recovers_schema ... ok [INFO] [stdout] test fixture_mixed_tabs_spaces_no_panic ... ok [INFO] [stdout] test fixture_multi_error_never_panics ... ok [INFO] [stdout] test fixture_nested_error_no_panic ... ok [INFO] [stdout] test fixture_partial_verb_no_panic ... ok [INFO] [stdout] test fixture_unclosed_brace_no_panic ... ok [INFO] [stdout] test broken_deeply_nested_100_levels_no_stack_overflow ... ok [INFO] [stdout] test fixture_trailing_content_no_panic ... ok [INFO] [stdout] test broken_missing_colon_still_extracts_schema ... ok [INFO] [stdout] test broken_trailing_colon_only ... ok [INFO] [stdout] test broken_binary_garbage_no_panic ... ok [INFO] [stdout] test fixture_unicode_keys_no_panic ... ok [INFO] [stdout] test fixture_very_long_line_no_panic ... ok [INFO] [stdout] test input_names_extracted_as_mapping ... ok [INFO] [stdout] test multi_document_three_docs ... ok [INFO] [stdout] test fixture_unclosed_bracket_recovers_tasks ... ok [INFO] [stdout] test multiline_folded_block_scalar ... ok [INFO] [stdout] test broken_very_long_single_line_no_newlines ... ok [INFO] [stdout] test schema_double_quoted ... ok [INFO] [stdout] test schema_field_has_correct_spans ... ok [INFO] [stdout] test many_tasks_20_all_ids_correct ... ok [INFO] [stdout] test multi_document_explicit_start ... ok [INFO] [stdout] test tab_indentation_mixed_with_spaces ... ok [INFO] [stdout] test tab_indentation_extracts_structure ... ok [INFO] [stdout] test tab_only_indentation ... ok [INFO] [stdout] test multiline_literal_block_scalar ... ok [INFO] [stdout] test task_id_single_quoted ... ok [INFO] [stdout] test multi_document_first_doc_extracted ... ok [INFO] [stdout] test task_span_text_contains_task_content ... ok [INFO] [stdout] test task_spans_do_not_overlap ... ok [INFO] [stdout] test task_existing_keys_lists_all_keys ... ok [INFO] [stdout] test task_with_all_features_combined ... ok [INFO] [stdout] test task_without_id_still_extracted ... ok [INFO] [stdout] test task_without_verb_still_extracted ... ok [INFO] [stdout] test top_level_keys_tracked_for_known_keys ... ok [INFO] [stdout] test top_level_unknown_keys_not_tracked ... ok [INFO] [stdout] test unicode_in_values_no_panic ... ok [INFO] [stdout] test valid_minimal_workflow_task_count_and_verb ... ok [INFO] [stdout] test valid_five_tasks_verb_spans_all_set ... ok [INFO] [stdout] test valid_workflow_content_block_detected ... ok [INFO] [stdout] test valid_workflow_content_scalar_detected ... ok [INFO] [stdout] test valid_workflow_depends_on_block_sequence ... ok [INFO] [stdout] test valid_workflow_depends_on_plain_scalar ... ok [INFO] [stdout] test task_id_double_quoted ... ok [INFO] [stdout] test valid_workflow_includes_detected ... ok [INFO] [stdout] test valid_workflow_depends_on_flow_sequence ... ok [INFO] [stdout] test valid_five_tasks_all_verbs_found ... ok [INFO] [stdout] test valid_workflow_includes_have_spans ... ok [INFO] [stdout] test valid_workflow_includes_single ... ok [INFO] [stdout] test valid_workflow_mcp_servers_found ... ok [INFO] [stdout] test valid_minimal_workflow_schema_and_name ... ok [INFO] [stdout] test valid_workflow_mcp_single_server ... ok [INFO] [stdout] test valid_workflow_with_single_alias ... ok [INFO] [stdout] test valid_workflow_with_aliases_populated ... ok [INFO] [stdout] test all_fixtures_never_panic ... ok [INFO] [stdout] test performance_1000_lines_valid_yaml ... ok [INFO] [stdout] test performance_1000_lines_mixed_content ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 87 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.12s [INFO] [stdout] [INFO] [stderr] Running tests/code_action_e2e.rs (/opt/rustwide/target/debug/deps/code_action_e2e-130c20e30eadba83) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test file_with_schema_does_not_produce_schema_action ... ok [INFO] [stdout] test block_infer_does_not_produce_expand_action ... ok [INFO] [stdout] test invalid_schema_diagnostic_suggests_fix ... ok [INFO] [stdout] test duplicate_task_diagnostic_suggests_rename ... ok [INFO] [stdout] test shorthand_infer_produces_expand_action ... ok [INFO] [stdout] test missing_schema_produces_add_schema_action ... ok [INFO] [stdout] test empty_file_produces_only_schema_action ... ok [INFO] [stdout] test missing_field_diagnostic_suggests_add ... ok [INFO] [stdout] test missing_model_diagnostic_suggests_add ... ok [INFO] [stdout] test unknown_task_diagnostic_suggests_fix ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/code_lens_e2e.rs (/opt/rustwide/target/debug/deps/code_lens_e2e-f2c779eddf803d58) [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test task_count_label ... ok [INFO] [stdout] test validate_on_schema_line ... ok [INFO] [stdout] test run_on_tasks_line ... ok [INFO] [stdout] test no_lenses_on_empty ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running tests/completion_e2e.rs (/opt/rustwide/target/debug/deps/completion_e2e-e6e02fa19692256f) [INFO] [stdout] [INFO] [stdout] running 102 tests [INFO] [stdout] test after_schema_line_workflow_root ... ok [INFO] [stdout] test agent_has_from_completion ... ok [INFO] [stdout] test agent_block_completions ... ok [INFO] [stdout] test after_schema_line_context_is_root ... ok [INFO] [stdout] test agent_has_thinking_budget_completion ... ok [INFO] [stdout] test all_root_items_have_insert_text ... ok [INFO] [stdout] test all_task_field_items_have_documentation ... ok [INFO] [stdout] test all_task_field_items_have_insert_text ... ok [INFO] [stdout] test content_part_field_completions ... ok [INFO] [stdout] test content_type_completions ... ok [INFO] [stdout] test all_root_items_have_documentation ... ok [INFO] [stdout] test content_type_context_is_content_part ... ok [INFO] [stdout] test all_infer_items_have_documentation ... ok [INFO] [stdout] test depends_on_block_format ... ok [INFO] [stdout] test agent_has_guardrails_completion ... ok [INFO] [stdout] test empty_file_context_is_workflow_root ... ok [INFO] [stdout] test depends_on_excludes_already_listed ... ok [INFO] [stdout] test depends_on_inline_lists_tasks ... ok [INFO] [stdout] test depends_on_items_are_reference_kind ... ok [INFO] [stdout] test empty_file_returns_workflow_root_completions ... ok [INFO] [stdout] test empty_file_root_items_are_keywords ... ok [INFO] [stdout] test content_image_detail_completions ... ok [INFO] [stdout] test fetch_block_completions ... ok [INFO] [stdout] test exec_block_completions ... ok [INFO] [stdout] test guardrails_context_is_guardrails ... ok [INFO] [stdout] test guardrails_completions ... ok [INFO] [stdout] test guardrails_items_are_property_kind ... ok [INFO] [stdout] test fetch_no_retry_in_verb_block ... ok [INFO] [stdout] test for_each_block_completions ... ok [INFO] [stdout] test infer_block_context_is_verb_block ... ok [INFO] [stdout] test infer_block_items_have_sort_text ... ok [INFO] [stdout] test infer_block_all_items_are_properties ... ok [INFO] [stdout] test infer_block_completions ... ok [INFO] [stdout] test infer_has_guardrails_completion ... ok [INFO] [stdout] test invoke_block_context_is_invoke_block ... ok [INFO] [stdout] test invoke_block_completions ... ok [INFO] [stdout] test invoke_block_items_are_property_kind ... ok [INFO] [stdout] test invoke_block_with_existing_fields_detects_mcp_server ... ok [INFO] [stdout] test invoke_has_resource_completion ... ok [INFO] [stdout] test mcp_config_completions ... ok [INFO] [stdout] test large_workflow_template_has_task_shorthands ... ok [INFO] [stdout] test mcp_config_context_has_server_name ... ok [INFO] [stdout] test large_workflow_depends_on_lists_all_tasks ... ok [INFO] [stdout] test mcp_config_items_are_property_kind ... ok [INFO] [stdout] test large_workflow_task_field_completions ... ok [INFO] [stdout] test large_workflow_with_block_lists_all_tasks ... ok [INFO] [stdout] test no_panic_on_binary_like_content ... ok [INFO] [stdout] test no_panic_on_deeply_nested_yaml ... ok [INFO] [stdout] test large_workflow_root_completions ... ok [INFO] [stdout] test no_panic_on_empty_string ... ok [INFO] [stdout] test no_panic_on_incomplete_template ... ok [INFO] [stdout] test no_panic_on_offset_past_end ... ok [INFO] [stdout] test no_panic_on_whitespace_only ... ok [INFO] [stdout] test on_schema_line_itself_is_root ... ok [INFO] [stdout] test no_panic_on_single_newline ... ok [INFO] [stdout] test no_panic_on_malformed_yaml ... ok [INFO] [stdout] test provider_context_at_task_level_detected ... ok [INFO] [stdout] test provider_context_detected_on_provider_line ... ok [INFO] [stdout] test provider_completions_include_aliases ... ok [INFO] [stdout] test orphan_indented_line_is_unknown ... ok [INFO] [stdout] test provider_completions_providers_are_enum_member_kind ... ok [INFO] [stdout] test provider_field_offered_at_task_level ... ok [INFO] [stdout] test realistic_workflow_infer_block ... ok [INFO] [stdout] test realistic_workflow_template_completions ... ok [INFO] [stdout] test provider_completions_via_direct_context ... ok [INFO] [stdout] test provider_field_offered_in_verb_block ... ok [INFO] [stdout] test retry_block_completions ... ok [INFO] [stdout] test retry_block_context_is_retry_block ... ok [INFO] [stdout] test root_prefix_filters_to_schema ... ok [INFO] [stdout] test schema_block_completions ... ok [INFO] [stdout] test task_field_all_verbs_present ... ok [INFO] [stdout] test realistic_workflow_with_block ... ok [INFO] [stdout] test root_prefix_case_insensitive ... ok [INFO] [stdout] test root_prefix_filters_to_tasks ... ok [INFO] [stdout] test schema_block_context_is_schema_block ... ok [INFO] [stdout] test schema_block_items_are_property_kind ... ok [INFO] [stdout] test task_field_excludes_existing_fields ... ok [INFO] [stdout] test task_field_meta_are_property_kind ... ok [INFO] [stdout] test task_field_meta_fields_present ... ok [INFO] [stdout] test task_field_no_guardrails ... ok [INFO] [stdout] test task_field_still_offers_unused_verbs ... ok [INFO] [stdout] test task_field_verbs_are_keyword_kind ... ok [INFO] [stdout] test task_field_context_is_task_field ... ok [INFO] [stdout] test template_context_has_with_prefix ... ok [INFO] [stdout] test template_at_open_brace_suggests_variables ... ok [INFO] [stdout] test template_binding_references ... ok [INFO] [stdout] test template_includes_task_shorthands ... ok [INFO] [stdout] test task_field_prefix_filters ... ok [INFO] [stdout] test unknown_context_returns_empty_completions ... ok [INFO] [stdout] test vision_workflow_content_type ... ok [INFO] [stdout] test vision_workflow_content_via_direct_context ... ok [INFO] [stdout] test transform_items_are_value_kind ... ok [INFO] [stdout] test with_block_lists_task_ids ... ok [INFO] [stdout] test transform_chain_context_has_in_transform_chain ... ok [INFO] [stdout] test vision_workflow_image_url_variant ... ok [INFO] [stdout] test vision_workflow_multiple_content_parts ... ok [INFO] [stdout] test vision_workflow_image_fields ... ok [INFO] [stdout] test with_block_context_is_with_block ... ok [INFO] [stdout] test workflow_root_has_all_new_keys ... ok [INFO] [stdout] test workflow_root_items_sorted ... ok [INFO] [stdout] test with_block_references_are_reference_kind ... ok [INFO] [stdout] test transform_chain_completions ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- transform_chain_completions stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'transform_chain_completions' (598) panicked at tests/completion_e2e.rs:38:5: [INFO] [stdout] Expected label 'json' not found. Got: [upper, lower, trim, trim_start, trim_end, length, to_string, first, last, flatten, reverse, sort, unique, compact, keys, values, pluck("field"), where("field", "value"), pick("f1", "f2"), omit("f1", "f2"), sort_by("field"), group_by("field"), merge, regex("pattern"), to_number, round, abs, ceil, floor, to_bool, to_json, parse_json, type_of, join(", "), split(","), default(""), base64_encode, base64_decode, shell] [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x60b91aaa48ea - std[e72de78501789eb0]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x60b91aaa48ea - std[e72de78501789eb0]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x60b91aaa48ea - std[e72de78501789eb0]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x60b91aaa48ea - <::print::DisplayBacktrace as core[6aaeda2c7ad07a48]::fmt::Display>::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x60b91aab9d4a - ::fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x60b91aab9d4a - core[6aaeda2c7ad07a48]::fmt::write [INFO] [stdout] 6: 0x60b91aaa9172 - std[e72de78501789eb0]::io::default_write_fmt::> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:639:11 [INFO] [stdout] 7: 0x60b91aaa9172 - as std[e72de78501789eb0]::io::Write>::write_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/io/mod.rs:1994:13 [INFO] [stdout] 8: 0x60b91aa83b0f - ::print [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x60b91aa83b0f - std[e72de78501789eb0]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x60b91aa9cea9 - std[e72de78501789eb0]::panicking::default_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x60b91a9fb29c - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 12: 0x60b91a9fb29c - test[4f12b380f1fb68c5]::test_main_with_exit_callback::::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:145:21 [INFO] [stdout] 13: 0x60b91aa9d062 - core[6aaeda2c7ad07a48]::ops::function::Fn<(&'a std[e72de78501789eb0]::panic::PanicHookInfo<'b>,), Output = ()> + core[6aaeda2c7ad07a48]::marker::Sync + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::Fn<(&std[e72de78501789eb0]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2254:9 [INFO] [stdout] 14: 0x60b91aa9d062 - std[e72de78501789eb0]::panicking::panic_with_hook [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x60b91aa83bc8 - std[e72de78501789eb0]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x60b91aa7b569 - std[e72de78501789eb0]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x60b91aa848dd - __rustc[78a4cf188af856fc]::rust_begin_unwind [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x60b91aaba49c - core[6aaeda2c7ad07a48]::panicking::panic_fmt [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x60b91a9db267 - completion_e2e[48cbfa8843bec042]::assert_has_label [INFO] [stdout] at /opt/rustwide/workdir/tests/completion_e2e.rs:38:5 [INFO] [stdout] 20: 0x60b91a9ddcab - completion_e2e[48cbfa8843bec042]::transform_chain_completions [INFO] [stdout] at /opt/rustwide/workdir/tests/completion_e2e.rs:676:5 [INFO] [stdout] 21: 0x60b91a9d9d47 - completion_e2e[48cbfa8843bec042]::transform_chain_completions::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/tests/completion_e2e.rs:659:33 [INFO] [stdout] 22: 0x60b91a9edf46 - >::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 23: 0x60b91a9ef37b - core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 24: 0x60b91a9ef37b - test[4f12b380f1fb68c5]::__rust_begin_short_backtrace::, fn() -> core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:663:18 [INFO] [stdout] 25: 0x60b91a9fbd6b - test[4f12b380f1fb68c5]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:74 [INFO] [stdout] 26: 0x60b91a9fbd6b - as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 27: 0x60b91a9fbd6b - std[e72de78501789eb0]::panicking::catch_unwind::do_call::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 28: 0x60b91a9fbd6b - std[e72de78501789eb0]::panicking::catch_unwind::, core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 29: 0x60b91a9fbd6b - std[e72de78501789eb0]::panic::catch_unwind::, core[6aaeda2c7ad07a48]::result::Result<(), alloc[28d2dab30c1dc666]::string::String>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 30: 0x60b91a9fbd6b - test[4f12b380f1fb68c5]::run_test_in_process [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:686:27 [INFO] [stdout] 31: 0x60b91a9fbd6b - test[4f12b380f1fb68c5]::run_test::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:607:43 [INFO] [stdout] 32: 0x60b91a9f7484 - test[4f12b380f1fb68c5]::run_test::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/test/src/lib.rs:637:41 [INFO] [stdout] 33: 0x60b91a9f7484 - std[e72de78501789eb0]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 34: 0x60b91a9fe972 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:91:13 [INFO] [stdout] 35: 0x60b91a9fe972 - ::{closure#1}::{closure#0}> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 36: 0x60b91a9fe972 - std[e72de78501789eb0]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:581:40 [INFO] [stdout] 37: 0x60b91a9fe972 - std[e72de78501789eb0]::panicking::catch_unwind::<(), core[6aaeda2c7ad07a48]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panicking.rs:544:19 [INFO] [stdout] 38: 0x60b91a9fe972 - std[e72de78501789eb0]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/panic.rs:359:14 [INFO] [stdout] 39: 0x60b91a9fe972 - std[e72de78501789eb0]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/thread/lifecycle.rs:89:26 [INFO] [stdout] 40: 0x60b91a9fe972 - ::{closure#1} as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 41: 0x60b91aaa41ff - + core[6aaeda2c7ad07a48]::marker::Send> as core[6aaeda2c7ad07a48]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/alloc/src/boxed.rs:2240:9 [INFO] [stdout] 42: 0x60b91aaa41ff - ::new::thread_start [INFO] [stdout] at /rustc/dec9417b8611e34e787a3e4c37686b5131f9e5c5/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 43: 0x73afd6a35aa4 - [INFO] [stdout] 44: 0x73afd6ac2a64 - clone [INFO] [stdout] 45: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] transform_chain_completions [INFO] [stdout] [INFO] [stdout] test result: FAILED. 101 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.29s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--test completion_e2e` [INFO] running `Command { std: "docker" "inspect" "dd15b19fbcd0eca543cd653e272319ed27fa3176385d5c0e1a80f79adbd3b892", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd15b19fbcd0eca543cd653e272319ed27fa3176385d5c0e1a80f79adbd3b892", kill_on_drop: false }` [INFO] [stdout] dd15b19fbcd0eca543cd653e272319ed27fa3176385d5c0e1a80f79adbd3b892