[INFO] fetching crate zdc-lsp 0.1.0...
[INFO] testing zdc-lsp-0.1.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate zdc-lsp 0.1.0 into /workspace/builds/worker-4-tc2/source
[INFO] started tweaking crates.io crate zdc-lsp 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zdc-lsp 0.1.0
[INFO] tweaked toml for crates.io crate zdc-lsp 0.1.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zdc-lsp 0.1.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zdc-lsp 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/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] 5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f
[INFO] running `Command { std: "docker" "start" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", 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" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", 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" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling displaydoc v0.2.7
[INFO] [stderr]    Compiling logos-codegen v0.14.4
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling fastrand v2.5.0
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling rustc-hash v2.1.3
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling fast-float2 v0.2.3
[INFO] [stderr]    Compiling toml_parser v1.1.3+spec-1.1.0
[INFO] [stderr]    Compiling thin-vec v0.2.19
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling boa_macros v0.21.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling yoke v0.8.3
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling futures-core v0.3.33
[INFO] [stderr]    Compiling boa_string v0.21.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling toml_edit v0.25.13+spec-1.1.0
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling float16 v0.1.5
[INFO] [stderr]    Compiling thiserror v2.0.19
[INFO] [stderr]    Compiling time-macros v0.2.32
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling num-bigint v0.4.8
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling regress v0.10.5
[INFO] [stderr]    Compiling bytemuck_derive v1.11.0
[INFO] [stderr]    Compiling dynify-macros v0.1.2
[INFO] [stderr]    Compiling arrayvec v0.7.8
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling utf16_iter v1.0.5
[INFO] [stderr]    Compiling write16 v1.0.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling either v1.17.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling logos-derive v0.14.4
[INFO] [stderr]    Compiling time-core v0.1.9
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling boa_gc v0.21.1
[INFO] [stderr]    Compiling logos v0.14.4
[INFO] [stderr]    Compiling futures-concurrency v7.7.1
[INFO] [stderr]    Compiling dynify v0.1.2
[INFO] [stderr]    Compiling time v0.3.55
[INFO] [stderr]    Compiling zdc-lexer v0.1.0
[INFO] [stderr]    Compiling dashmap v6.2.1
[INFO] [stderr]    Compiling small_btree v0.1.0
[INFO] [stderr]    Compiling num_enum v0.7.6
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling bytemuck v1.25.2
[INFO] [stderr]    Compiling intrusive-collections v0.9.7
[INFO] [stderr]    Compiling portable-atomic v1.14.0
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling zdc-runtime v0.1.0
[INFO] [stderr]    Compiling pulldown-cmark v0.13.4
[INFO] [stderr]    Compiling boa_interner v0.21.1
[INFO] [stderr]    Compiling xsum v0.1.6
[INFO] [stderr]    Compiling tag_ptr v0.1.0
[INFO] [stderr]    Compiling pulldown-cmark-escape v0.11.0
[INFO] [stderr]    Compiling zdc-codegen v0.1.0
[INFO] [stderr]    Compiling fluent-uri v0.1.4
[INFO] [stderr]    Compiling crossbeam-channel v0.5.16
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling serde_repr v0.1.21
[INFO] [stderr]    Compiling icu_properties v2.0.2
[INFO] [stderr]    Compiling boa_ast v0.21.1
[INFO] [stderr]    Compiling icu_normalizer v2.0.1
[INFO] [stderr]    Compiling lsp-types v0.97.0
[INFO] [stderr]    Compiling lsp-server v0.10.0
[INFO] [stderr]    Compiling zdc-ast v0.1.0
[INFO] [stderr]    Compiling zdc-hir v0.1.0
[INFO] [stderr]    Compiling zdc-parser v0.1.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling zdc-types v0.1.0
[INFO] [stderr]    Compiling zdc-resolve v0.1.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.5
[INFO] [stderr]    Compiling zdc-lib v0.1.0
[INFO] [stderr]    Compiling zdc-graph v0.1.0
[INFO] [stderr]    Compiling boa_parser v0.21.1
[INFO] [stderr]    Compiling boa_engine v0.21.1
[INFO] [stderr]    Compiling zdc-doc v0.1.0
[INFO] [stderr]    Compiling zdc-diagnostics v0.1.0
[INFO] [stderr]    Compiling zdc-lsp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 00s
[INFO] running `Command { std: "docker" "inspect" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", 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" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling zdc-lsp v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 21.18s
[INFO] running `Command { std: "docker" "inspect" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", 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" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.16s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/zdc-lsp/69c60c7a2fa87aa4/out/zdc_lsp-69c60c7a2fa87aa4)
[INFO] [stdout] 
[INFO] [stdout] running 142 tests
[INFO] [stdout] test analysis::tests::the_examples_the_compiler_accepts_analyse_cleanly ... FAILED
[INFO] [stdout] test analysis::tests::the_diagnostics_are_the_ones_the_compiler_produces ... FAILED
[INFO] [stdout] test complete::tests::a_placement_completion_says_where_the_value_would_live ... ok
[INFO] [stdout] test complete::tests::after_a_placement_types_are_offered ... ok
[INFO] [stdout] test complete::tests::after_of_the_element_type_is_offered ... ok
[INFO] [stdout] test complete::tests::after_the_is_of_a_declaration_only_placements_are_offered ... ok
[INFO] [stdout] test analysis::tests::a_parse_error_does_not_also_produce_resolution_errors ... ok
[INFO] [stdout] test complete::tests::declared_names_are_offered_where_a_value_goes ... ok
[INFO] [stdout] test complete::tests::every_element_the_resolver_accepts_is_offered ... ok
[INFO] [stdout] test complete::tests::every_placement_keyword_opens_a_type ... ok
[INFO] [stdout] test folds::tests::a_file_that_does_not_parse_still_folds ... ok
[INFO] [stdout] test analysis::project_tests::an_unmapped_bare_specifier_is_underlined ... ok
[INFO] [stdout] test analysis::tests::every_unresolved_name_is_reported_not_only_the_first ... ok
[INFO] [stdout] test folds::tests::a_file_with_no_indentation_has_no_folds ... ok
[INFO] [stdout] test calls::tests::the_callers_of_a_function_are_the_declarations_that_name_it ... ok
[INFO] [stdout] test complete::tests::a_top_of_line_offers_the_declaration_keywords ... ok
[INFO] [stdout] test calls::tests::asking_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test goto::tests::a_file_that_does_not_resolve_answers_nothing_rather_than_guessing ... ok
[INFO] [stdout] test calls::tests::what_a_function_calls_is_read_from_inside_its_own_declaration ... ok
[INFO] [stdout] test analysis::tests::every_type_error_is_reported_not_only_the_first ... ok
[INFO] [stdout] test complete::tests::completing_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test analysis::tests::a_correct_program_produces_no_diagnostics ... ok
[INFO] [stdout] test calls::tests::a_call_from_a_signal_initialiser_has_no_calling_callable ... ok
[INFO] [stdout] test calls::tests::a_signal_is_not_a_callable_and_has_no_hierarchy ... ok
[INFO] [stdout] test goto::tests::a_call_jumps_to_the_function ... ok
[INFO] [stdout] test goto::tests::a_builtin_has_no_declaration_to_jump_to ... ok
[INFO] [stdout] test folds::tests::a_view_and_the_blocks_inside_it_each_fold ... ok
[INFO] [stdout] test folds::tests::a_fold_stops_at_the_last_line_that_has_anything_on_it ... ok
[INFO] [stdout] test goto::tests::a_loop_variable_jumps_to_the_each_that_bound_it ... ok
[INFO] [stdout] test goto::tests::a_mutation_target_jumps_to_its_signal ... ok
[INFO] [stdout] test hints::tests::a_binding_that_crosses_the_network_says_so_in_its_type ... ok
[INFO] [stdout] test analysis::project_tests::a_mapped_bare_specifier_is_not_underlined ... ok
[INFO] [stdout] test analysis::tests::every_diagnostic_span_lies_within_the_file ... ok
[INFO] [stdout] test goto::tests::a_local_jumps_to_where_it_was_bound ... ok
[INFO] [stdout] test goto::tests::a_forward_reference_still_finds_its_declaration ... ok
[INFO] [stdout] test goto::tests::a_reference_jumps_to_the_signal_that_declared_it ... ok
[INFO] [stdout] test hints::tests::a_file_that_does_not_typecheck_offers_no_hints ... ok
[INFO] [stdout] test goto::tests::asking_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test hints::tests::a_parameter_and_a_loop_variable_each_get_the_type_that_was_inferred ... ok
[INFO] [stdout] test hover::tests::hovering_a_signal_gives_its_type_and_where_it_lives ... ok
[INFO] [stdout] test lines::tests::a_position_names_its_line_and_column ... ok
[INFO] [stdout] test lines::tests::a_span_becomes_a_range_covering_it ... ok
[INFO] [stdout] test lines::tests::an_empty_file_has_one_line ... ok
[INFO] [stdout] test lines::tests::an_offset_inside_a_character_does_not_panic ... ok
[INFO] [stdout] test lines::tests::columns_are_counted_in_utf16_code_units_not_bytes ... ok
[INFO] [stdout] test lines::tests::crlf_line_endings_still_split_lines ... ok
[INFO] [stdout] test lines::tests::every_offset_in_a_mixed_file_round_trips ... ok
[INFO] [stdout] test hover::tests::hovering_a_secret_signal_names_the_flow_rule ... ok
[INFO] [stdout] test hover::tests::hovering_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test hints::tests::hints_outside_the_requested_lines_are_not_computed ... ok
[INFO] [stdout] test hover::tests::hovering_a_bound_element_names_the_binding_rule ... ok
[INFO] [stdout] test hover::tests::a_read_that_does_not_cross_a_boundary_is_not_called_remote ... ok
[INFO] [stdout] test hover::tests::each_job_of_is_explains_itself_differently ... ok
[INFO] [stdout] test hover::tests::hovering_a_function_shows_its_parameters ... ok
[INFO] [stdout] test folds::tests::asking_of_a_broken_file_never_panics ... ok
[INFO] [stdout] test lines::tests::out_of_range_positions_clamp_rather_than_panic ... ok
[INFO] [stdout] test outline::tests::an_unresolved_file_still_has_an_outline ... ok
[INFO] [stdout] test hover::tests::hovering_a_durable_signal_says_it_survives_a_reload ... ok
[INFO] [stdout] test hover::tests::hovering_an_element_says_it_is_one ... ok
[INFO] [stdout] test hover::tests::hovering_a_server_read_from_the_view_names_the_network ... ok
[INFO] [stdout] test server::tests::a_malformed_notification_is_ignored ... ok
[INFO] [stdout] test hover::tests::hovering_a_foreign_shows_its_asserted_signature_once ... ok
[INFO] [stdout] test hover::tests::hovering_a_local_gives_its_inferred_type ... ok
[INFO] [stdout] test server::tests::a_path_becomes_a_uri_that_decodes_back_to_it ... ok
[INFO] [stdout] test server::tests::a_path_with_dot_segments_names_the_same_file_as_one_without ... ok
[INFO] [stdout] test server::tests::a_request_for_an_unopened_document_answers_nothing ... ok
[INFO] [stdout] test server::tests::a_name_a_reachable_file_declares_is_offered_as_an_import ... ok
[INFO] [stdout] test analysis::tests::deeply_nested_source_is_reported_rather_than_followed ... ok
[INFO] [stdout] test server::tests::a_spanless_diagnostic_still_becomes_a_range ... ok
[INFO] [stdout] test server::tests::a_request_with_bad_parameters_is_answered_with_an_error ... ok
[INFO] [stdout] test server::tests::an_unknown_request_is_answered_with_an_error_rather_than_a_crash ... ok
[INFO] [stdout] test server::tests::closing_a_document_clears_its_diagnostics ... ok
[INFO] [stdout] test refs::tests::a_replacement_that_is_not_one_identifier_is_refused ... ok
[INFO] [stdout] test server::tests::document_highlight_stays_inside_the_file_that_was_asked_about ... ok
[INFO] [stdout] test server::tests::find_references_across_a_use_reaches_both_files_and_the_use_line ... ok
[INFO] [stdout] test refs::tests::a_library_name_is_refused_rather_than_pointed_somewhere ... ok
[INFO] [stdout] test refs::tests::a_signal_is_found_at_its_declaration_and_at_every_read ... ok
[INFO] [stdout] test outline::tests::every_declaration_form_the_language_has_appears_in_the_outline ... ok
[INFO] [stdout] test refs::tests::a_name_with_no_findable_declaration_is_refused_rather_than_edited_emptily ... ok
[INFO] [stdout] test server::tests::a_call_hierarchy_crosses_the_module_boundary_in_both_directions ... ok
[INFO] [stdout] test server::tests::a_diagnostic_carries_its_range_and_its_help ... ok
[INFO] [stdout] test refs::tests::asking_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test refs::tests::a_built_in_element_has_no_declaration_to_enumerate ... ok
[INFO] [stdout] test outline::tests::a_declaration_encloses_its_own_name ... ok
[INFO] [stdout] test server::tests::opening_and_changing_a_document_publishes_for_it ... ok
[INFO] [stdout] test refs::tests::a_local_is_not_confused_with_a_same_named_local_elsewhere ... ok
[INFO] [stdout] test server::tests::an_unread_signal_is_published_as_a_warning_and_not_an_error ... ok
[INFO] [stdout] test server::tests::the_legend_indices_match_the_declared_order ... ok
[INFO] [stdout] test server::tests::type_definition_reaches_a_record_declared_in_an_imported_file ... ok
[INFO] [stdout] test server::tests::go_to_definition_across_a_use_lands_in_the_imported_file ... ok
[INFO] [stdout] test server::tests::go_to_definition_within_one_file_still_answers_that_file ... ok
[INFO] [stdout] test server::tests::hover_answers_through_the_protocol ... ok
[INFO] [stdout] test server::tests::inlay_hints_annotate_the_binders_of_the_open_document ... ok
[INFO] [stdout] test signature::tests::a_cursor_that_is_not_inside_a_call_has_no_signature ... ok
[INFO] [stdout] test server::tests::signature_help_names_the_parameters_of_an_imported_function ... ok
[INFO] [stdout] test symbols::tests::a_reference_carries_what_it_resolved_to ... ok
[INFO] [stdout] test server::tests::a_workspace_search_reaches_declarations_in_an_imported_file ... ok
[INFO] [stdout] test symbols::tests::a_signal_declaration_records_its_placement ... ok
[INFO] [stdout] test symbols::tests::a_type_constructor_is_a_type_even_though_the_tree_drops_it ... ok
[INFO] [stdout] test symbols::tests::a_user_type_is_a_type_but_not_a_builtin_one ... ok
[INFO] [stdout] test symbols::tests::a_when_arm_names_a_variant_and_binds_names ... ok
[INFO] [stdout] test symbols::tests::an_effect_declaration_indexes_its_parameters_and_body ... ok
[INFO] [stdout] test symbols::tests::a_type_name_and_an_element_name_are_told_apart ... ok
[INFO] [stdout] test symbols::tests::an_event_name_is_its_own_kind ... ok
[INFO] [stdout] test symbols::tests::is_is_classified_into_its_three_jobs ... ok
[INFO] [stdout] test symbols::tests::spans_start_at_their_identifier ... ok
[INFO] [stdout] test symbols::tests::the_callee_of_an_of_call_resolves_to_its_declaration ... ok
[INFO] [stdout] test symbols::tests::the_innermost_symbol_wins ... ok
[INFO] [stdout] test symbols::tests::the_token_stream_is_sorted_by_start_offset ... ok
[INFO] [stdout] test symbols::tests::an_unresolved_file_still_indexes_its_syntax ... ok
[INFO] [stdout] test tokens::tests::a_field_is_a_property_and_a_variant_is_an_enum_member ... ok
[INFO] [stdout] test server::tests::find_references_can_omit_the_declaration_it_would_otherwise_carry ... ok
[INFO] [stdout] test analysis::tests::nonsense_produces_diagnostics_rather_than_a_panic ... ok
[INFO] [stdout] test server::tests::semantic_tokens_answer_through_the_protocol ... ok
[INFO] [stdout] test server::tests::saving_one_file_republishes_for_the_file_that_imports_it ... ok
[INFO] [stdout] test tokens::tests::a_file_that_does_not_parse_still_highlights_its_tokens ... ok
[INFO] [stdout] test tokens::tests::every_emitted_index_is_within_the_legend ... FAILED
[INFO] [stdout] test server::tests::preparing_a_rename_of_a_built_in_element_refuses_it ... ok
[INFO] [stdout] test server::tests::folding_ranges_follow_the_blocks_of_the_open_document ... ok
[INFO] [stdout] test server::tests::rename_across_a_use_rewrites_every_file_the_name_appears_in ... ok
[INFO] [stdout] test tokens::tests::the_delta_encoding_starts_from_the_origin_and_advances ... ok
[INFO] [stdout] test signature::tests::the_with_of_a_declaration_is_not_a_call ... ok
[INFO] [stdout] test server::tests::semantic_tokens_by_range_are_the_whole_document_s_answer_for_those_lines ... ok
[INFO] [stdout] test server::tests::the_document_outline_lists_this_file_and_not_the_one_it_imports ... ok
[INFO] [stdout] test typedef::tests::a_builtin_type_has_no_declaration_to_reach ... ok
[INFO] [stdout] test signature::tests::a_call_shows_the_parameters_with_their_inferred_types ... ok
[INFO] [stdout] test signature::tests::asking_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test tokens::tests::a_named_argument_label_is_not_a_variable ... ok
[INFO] [stdout] test signature::tests::a_nested_call_reports_the_inner_callable ... ok
[INFO] [stdout] test tokens::tests::a_non_latin_identifier_is_measured_in_code_units ... ok
[INFO] [stdout] test signature::tests::the_active_parameter_follows_the_commas_written_so_far ... ok
[INFO] [stdout] test tokens::tests::the_three_jobs_of_is_get_three_different_scopes ... ok
[INFO] [stdout] test tokens::tests::a_reference_carries_the_placement_of_what_it_refers_to ... ok
[INFO] [stdout] test typedef::tests::asking_anywhere_in_a_broken_file_never_panics ... ok
[INFO] [stdout] test tokens::tests::lengths_and_columns_are_counted_in_utf16_code_units ... ok
[INFO] [stdout] test tokens::tests::nonsense_produces_no_highlights_rather_than_a_panic ... ok
[INFO] [stdout] test tokens::tests::every_highlight_stays_on_one_line_and_within_its_line ... ok
[INFO] [stdout] test typedef::tests::a_list_reaches_the_declaration_of_what_is_in_it ... ok
[INFO] [stdout] test tokens::tests::a_derived_signal_is_marked_readonly_and_a_source_is_not ... ok
[INFO] [stdout] test typedef::tests::a_name_written_in_type_position_reaches_its_own_declaration ... ok
[INFO] [stdout] test typedef::tests::a_map_reaches_the_declaration_of_what_it_holds ... ok
[INFO] [stdout] test tokens::tests::a_type_and_an_element_get_different_scopes ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- analysis::tests::the_examples_the_compiler_accepts_analyse_cleanly stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'analysis::tests::the_examples_the_compiler_accepts_analyse_cleanly' (2104) panicked at src/analysis.rs:775:52:
[INFO] [stdout] the examples directory: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55b44ccbe5a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55b44ccd4c6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55b44ccc2aac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55b44cc98db6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55b44ccb5d69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55b44ca404d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55b44ccb5f22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55b44cc98e62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55b44cc91829 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55b44cc99a6d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55b44ccd539c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55b44ccd5172 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55b44ca2d6a4 - zdc_lsp[81a35ca9fe3db5e4]::analysis::tests::examples
[INFO] [stdout]   13:     0x55b44ca2fb8c - <zdc_lsp[81a35ca9fe3db5e4]::analysis::tests::the_examples_the_compiler_accepts_analyse_cleanly::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55b44ca3391b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55b44ca40af5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55b44ca3a3e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55b44ca43b82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55b44ccbd8bf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7066c1dd6dfa - <unknown>
[INFO] [stdout]   20:     0x7066c1e6a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- analysis::tests::the_diagnostics_are_the_ones_the_compiler_produces stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'analysis::tests::the_diagnostics_are_the_ones_the_compiler_produces' (2103) panicked at src/analysis.rs:775:52:
[INFO] [stdout] the examples directory: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55b44ccbe5a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55b44ccd4c6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55b44ccc2aac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55b44cc98db6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55b44ccb5d69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55b44ca404d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55b44ccb5f22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55b44cc98e62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55b44cc91829 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55b44cc99a6d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55b44ccd539c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55b44ccd5172 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55b44ca2d6a4 - zdc_lsp[81a35ca9fe3db5e4]::analysis::tests::examples
[INFO] [stdout]   13:     0x55b44ca30061 - <zdc_lsp[81a35ca9fe3db5e4]::analysis::tests::the_diagnostics_are_the_ones_the_compiler_produces::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   14:     0x55b44ca3391b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   15:     0x55b44ca40af5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   16:     0x55b44ca3a3e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   17:     0x55b44ca43b82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   18:     0x55b44ccbd8bf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   19:     0x7066c1dd6dfa - <unknown>
[INFO] [stdout]   20:     0x7066c1e6a3d4 - clone
[INFO] [stdout]   21:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- tokens::tests::every_emitted_index_is_within_the_legend stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tokens::tests::every_emitted_index_is_within_the_legend' (2225) panicked at src/tokens.rs:569:10:
[INFO] [stdout] the examples directory: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x55b44ccbe5a1 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x55b44ccd4c6a - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x55b44ccc2aac - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x55b44cc98db6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x55b44ccb5d69 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x55b44ca404d0 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x55b44ccb5f22 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x55b44cc98e62 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x55b44cc91829 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x55b44cc99a6d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x55b44ccd539c - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x55b44ccd5172 - core[a373ad73a504971]::result::unwrap_failed
[INFO] [stdout]   12:     0x55b44c97be1c - <zdc_lsp[81a35ca9fe3db5e4]::tokens::tests::every_emitted_index_is_within_the_legend::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   13:     0x55b44ca3391b - test[aada8e7e76ba119b]::__rust_begin_short_backtrace::<core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>, fn() -> core[a373ad73a504971]::result::Result<(), alloc[2e1b2a31b91974c5]::string::String>>
[INFO] [stdout]   14:     0x55b44ca40af5 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   15:     0x55b44ca3a3e4 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   16:     0x55b44ca43b82 - <std[617be2ca0a6fd877]::thread::lifecycle::spawn_unchecked<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>::{closure#1} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]   17:     0x55b44ccbd8bf - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   18:     0x7066c1dd6dfa - <unknown>
[INFO] [stdout]   19:     0x7066c1e6a3d4 - clone
[INFO] [stdout]   20:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     analysis::tests::the_diagnostics_are_the_ones_the_compiler_produces
[INFO] [stdout]     analysis::tests::the_examples_the_compiler_accepts_analyse_cleanly
[INFO] [stdout]     tokens::tests::every_emitted_index_is_within_the_legend
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 139 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.30s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--lib`
[INFO] running `Command { std: "docker" "inspect" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f", kill_on_drop: false }`
[INFO] [stdout] 5a3d6768dc938de849b889c588097c9ebfd6fbf5d4e5ffdc63c0ddae34076e7f
