[INFO] cloning repository https://github.com/idleberg/nsis-lsp [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/idleberg/nsis-lsp" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fidleberg%2Fnsis-lsp", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fidleberg%2Fnsis-lsp'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 95dac5cf0dfdf4447efa93ea9272a29bd995544e [INFO] testing idleberg/nsis-lsp against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-2 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fidleberg%2Fnsis-lsp" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/idleberg/nsis-lsp [INFO] finished tweaking git repo https://github.com/idleberg/nsis-lsp [INFO] tweaked toml for git repo https://github.com/idleberg/nsis-lsp written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/idleberg/nsis-lsp on toolchain 1.98.0-beta.8 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/idleberg/nsis-lsp 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lsp-server v0.10.0 [INFO] [stderr] Downloaded ardent v0.14.0 [INFO] [stderr] Downloaded peg-runtime v0.8.6 [INFO] [stderr] Downloaded lsp-types v0.97.0 [INFO] [stderr] Downloaded peg v0.8.6 [INFO] [stderr] Downloaded fluent-uri v0.1.4 [INFO] [stderr] Downloaded peg-macros v0.8.6 [INFO] [stderr] Downloaded similar v3.2.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a [INFO] running `Command { std: "docker" "start" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", 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" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", 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" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.229 [INFO] [stderr] Compiling zmij v1.0.23 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling crossbeam-utils v0.8.22 [INFO] [stderr] Compiling serde v1.0.229 [INFO] [stderr] Compiling serde_json v1.0.151 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling peg-runtime v0.8.6 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling fluent-uri v0.1.4 [INFO] [stderr] Compiling serde_derive v1.0.229 [INFO] [stderr] Compiling clap_derive v4.6.4 [INFO] [stderr] Compiling serde_repr v0.1.21 [INFO] [stderr] Compiling glob v0.3.4 [INFO] [stderr] Compiling nsis-lsp v0.5.5 (/opt/rustwide/workdir) [INFO] [stderr] Compiling similar v3.2.0 [INFO] [stderr] Compiling regex v1.13.1 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling peg-macros v0.8.6 [INFO] [stderr] Compiling clap_builder v4.6.6 [INFO] [stderr] Compiling crossbeam-channel v0.5.16 [INFO] [stderr] Compiling peg v0.8.6 [INFO] [stderr] Compiling clap v4.6.6 [INFO] [stderr] Compiling ardent v0.14.0 [INFO] [stderr] Compiling lsp-types v0.97.0 [INFO] [stderr] Compiling lsp-server v0.10.0 [INFO] [stderr] Finished `release` profile [optimized] target(s) in 54.77s [INFO] running `Command { std: "docker" "inspect" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", 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" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }` [INFO] [stderr] Compiling nsis-lsp v0.5.5 (/opt/rustwide/workdir) [INFO] [stderr] Finished `release` profile [optimized] target(s) in 11.94s [INFO] running `Command { std: "docker" "inspect" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", 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" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }` [INFO] [stderr] Finished `release` profile [optimized] target(s) in 0.12s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/release/deps/nsis_lsp-8ccb0e03cd234175) [INFO] [stdout] [INFO] [stdout] running 230 tests [INFO] [stdout] test cli::tests::cli_definition_is_valid ... ok [INFO] [stdout] test client::tests::a_fresh_recorder_is_silent ... ok [INFO] [stdout] test client::tests::logs_and_shown_messages_stay_apart ... ok [INFO] [stdout] test client::tests::responses_come_back_typed ... ok [INFO] [stdout] test compiler::tests::from_option_unknown_string ... ok [INFO] [stdout] test compiler::tests::percent_decode_mixed ... ok [INFO] [stdout] test compiler::tests::percent_decode_no_encoding ... ok [INFO] [stdout] test compiler::tests::percent_decode_spaces ... ok [INFO] [stdout] test client::tests::a_null_response_is_still_a_response ... ok [INFO] [stdout] test compiler::tests::from_option_ppo ... ok [INFO] [stdout] test compiler::tests::from_option_none_variant ... ok [INFO] [stdout] test context::tests::after_closing_quote_is_code ... ok [INFO] [stdout] test context::tests::apostrophe_inside_word_is_not_a_string ... ok [INFO] [stdout] test compiler::tests::uri_to_file_path_valid ... ok [INFO] [stdout] test context::tests::code_blanks_a_trailing_comment ... ok [INFO] [stdout] test context::tests::code_blanks_a_whole_line_comment ... ok [INFO] [stdout] test context::tests::code_carries_block_comments_across_lines ... ok [INFO] [stdout] test context::tests::code_keeps_a_line_without_comments ... ok [INFO] [stdout] test client::tests::diagnostics_carry_their_uri ... ok [INFO] [stdout] test context::tests::end_of_line_inside_string ... ok [INFO] [stdout] test context::tests::escaped_quote_does_not_close_string ... ok [INFO] [stdout] test context::tests::comment_marker_inside_string_is_not_a_comment ... ok [INFO] [stdout] test context::tests::code_keeps_string_contents ... ok [INFO] [stdout] test context::tests::line_comments ... ok [INFO] [stdout] test context::tests::code_survives_multibyte_comment_text ... ok [INFO] [stdout] test context::tests::inside_double_quoted_string ... ok [INFO] [stdout] test compiler::tests::uri_to_file_path_not_file_uri ... ok [INFO] [stdout] test context::tests::single_and_backtick_strings ... ok [INFO] [stdout] test context::tests::block_comment_spans_lines ... ok [INFO] [stdout] test compiler::tests::which_nonexistent_binary ... ok [INFO] [stdout] test compiler::tests::find_makensis_empty_custom_path ... ok [INFO] [stdout] test context::tests::plain_code ... ok [INFO] [stdout] test compiler::tests::from_option_safe_ppo ... ok [INFO] [stdout] test context::tests::quote_inside_comment_does_not_open_string ... ok [INFO] [stdout] test context::tests::code_blanks_an_inline_block_comment ... ok [INFO] [stdout] test compiler::tests::find_makensis_nonexistent_custom_path_falls_through_to_which ... ok [INFO] [stdout] test context::tests::string_does_not_leak_to_next_line ... ok [INFO] [stdout] test deprecation::tests::a_command_inside_a_line_comment_is_not_a_use ... ok [INFO] [stdout] test deprecation::tests::a_command_inside_a_block_comment_is_not_a_use ... ok [INFO] [stdout] test deprecation::tests::an_indented_command_is_warned_about_where_it_sits ... ok [INFO] [stdout] test deprecation::tests::an_unfixable_deprecation_does_not_drop_the_fixable_ones ... ok [INFO] [stdout] test deprecation::tests::advice_and_removed_commands_offer_no_fix ... ok [INFO] [stdout] test deprecation::tests::every_swap_in_the_table_produces_its_edit ... ok [INFO] [stdout] test deprecation::tests::columns_count_utf16_past_a_multibyte_comment ... ok [INFO] [stdout] test deprecation::tests::a_command_after_a_block_comment_closes_is_a_use ... ok [INFO] [stdout] test deprecation::tests::a_current_command_is_not ... ok [INFO] [stdout] test deprecation::tests::a_deprecated_command_is_warned_about ... ok [INFO] [stdout] test deprecation::tests::a_diagnostic_from_elsewhere_is_not_ours_to_fix ... ok [INFO] [stdout] test deprecation::tests::a_diagnostic_with_no_data_is_not_fixed ... ok [INFO] [stdout] test deprecation::tests::a_swap_round_trips_from_scan_to_edit ... ok [INFO] [stdout] test deprecation::tests::the_canonical_name_travels_in_data ... ok [INFO] [stdout] test deprecation::tests::the_message_names_the_replacement ... ok [INFO] [stdout] test deprecation::tests::the_warning_does_not_care_how_it_was_spelled ... ok [INFO] [stdout] test diagnostics::tests::no_error_on_empty ... ok [INFO] [stdout] test handlers::completion::tests::completion_for_unknown_document_is_none ... ok [INFO] [stdout] test handlers::completion::tests::completion_in_comment_is_empty ... ok [INFO] [stdout] test diagnostics::tests::parses_warning ... ok [INFO] [stdout] test handlers::completion::tests::completion_in_string_offers_variables_only ... ok [INFO] [stdout] test handlers::completion::tests::completion_range_includes_bang ... ok [INFO] [stdout] test handlers::completion::tests::completion_range_bare_word ... ok [INFO] [stdout] test diagnostics::tests::no_warnings_on_empty ... ok [INFO] [stdout] test deprecation::tests::hover_renders_the_replacement ... ok [INFO] [stdout] test diagnostics::tests::parses_error ... ok [INFO] [stdout] test handlers::code_action::tests::a_request_with_no_diagnostics_offers_nothing ... ok [INFO] [stdout] test handlers::completion::tests::completion_in_code_offers_commands_and_variables ... ok [INFO] [stdout] test handlers::completion::tests::completion_edit_adds_bang_prefix ... ok [INFO] [stdout] test handlers::completion::tests::completion_range_empty_at_whitespace ... ok [INFO] [stdout] test handlers::completion::tests::completion_after_string_offers_commands_again ... ok [INFO] [stdout] test handlers::completion::tests::completion_edit_adds_dollar_prefix ... ok [INFO] [stdout] test handlers::completion::tests::completion_range_includes_dollar ... ok [INFO] [stdout] test handlers::completion::tests::completion_range_includes_dollar_brace ... ok [INFO] [stdout] test handlers::completion::tests::completion_edit_keeps_typed_bang ... ok [INFO] [stdout] test handlers::completion::tests::truncate_long_string ... ok [INFO] [stdout] test handlers::formatting::tests::formatting_rewrites_comment_markers_when_a_style_is_set ... ok [INFO] [stdout] test handlers::hover::tests::hover_constant ... ok [INFO] [stdout] test handlers::hover::tests::hover_deprecated ... ok [INFO] [stdout] test handlers::hover::tests::hover_on_a_variable_in_a_string ... ok [INFO] [stdout] test handlers::hover::tests::hover_on_an_instruction ... ok [INFO] [stdout] test handlers::navigation::tests::goto_definition_answers_with_the_stored_uri ... ok [INFO] [stdout] test handlers::navigation::tests::goto_definition_follows_a_sigil_to_the_bare_declaration ... ok [INFO] [stdout] test handlers::completion::tests::completion_edit_keeps_typed_dollar ... ok [INFO] [stdout] test handlers::formatting::tests::parse_error_position_no_at ... ok [INFO] [stdout] test handlers::navigation::tests::goto_definition_crosses_documents ... ok [INFO] [stdout] test handlers::hover::tests::hover_in_a_string_is_none ... ok [INFO] [stdout] test handlers::formatting::tests::parse_error_position_valid ... ok [INFO] [stdout] test handlers::navigation::tests::goto_definition_from_a_string_is_none ... ok [INFO] [stdout] test handlers::navigation::tests::references_for_an_unopened_document_are_none ... ok [INFO] [stdout] test handlers::hover::tests::hover_builtin_variable_without_dollar ... ok [INFO] [stdout] test handlers::hover::tests::hover_unknown ... ok [INFO] [stdout] test handlers::hover::tests::hover_builtin_variable ... ok [INFO] [stdout] test handlers::signature::tests::active_param_quoted_string_as_one ... ok [INFO] [stdout] test handlers::signature::tests::active_param_on_command ... ok [INFO] [stdout] test handlers::signature::tests::line_comment_hash ... ok [INFO] [stdout] test handlers::signature::tests::active_param_second_arg ... ok [INFO] [stdout] test handlers::signature::tests::block_comment ... ok [INFO] [stdout] test handlers::signature::tests::line_comment_semicolon ... ok [INFO] [stdout] test handlers::signature::tests::not_in_comment ... ok [INFO] [stdout] test handlers::signature::tests::parse_params_multiple_tokens ... ok [INFO] [stdout] test handlers::rename::tests::prepare_rename_offers_a_rename_from_a_use_site ... ok [INFO] [stdout] test handlers::signature::tests::parse_params_simple ... ok [INFO] [stdout] test handlers::rename::tests::rename_edits_every_open_document ... ok [INFO] [stdout] test handlers::rename::tests::rename_in_an_unopened_document_is_none ... ok [INFO] [stdout] test handlers::signature::tests::parse_params_nested_brackets ... ok [INFO] [stdout] test handlers::signature::tests::parse_params_with_brackets ... ok [INFO] [stdout] test handlers::symbols::tests::a_callback_is_labelled_as_one ... ok [INFO] [stdout] test handlers::rename::tests::rename_leaves_a_word_in_a_string_alone ... ok [INFO] [stdout] test nsis_data::tests::a_command_is_found_by_name ... ok [INFO] [stdout] test nsis_data::tests::a_preprocessor_keyword_is_found_without_its_bang ... ok [INFO] [stdout] test handlers::signature::tests::active_param_first_arg ... ok [INFO] [stdout] test nsis_data::tests::a_variable_is_found_with_or_without_its_dollar ... ok [INFO] [stdout] test handlers::formatting::tests::formatting_keeps_comment_markers_by_default ... ok [INFO] [stdout] test nsis_data::tests::an_unknown_word_is_unknown ... ok [INFO] [stdout] test handlers::rename::tests::rename_from_the_document_without_the_definition ... ok [INFO] [stdout] test handlers::navigation::tests::references_span_every_open_document ... ok [INFO] [stdout] test nsis_data::tests::docs_parses_entries ... ok [INFO] [stdout] test nsis_data::tests::builtin_variables_start_with_dollar ... ok [INFO] [stdout] test handlers::completion::tests::truncate_short_string ... ok [INFO] [stdout] test nsis_data::tests::every_swap_target_is_a_documented_command ... ok [INFO] [stdout] test nsis_data::tests::lookup_is_case_insensitive ... ok [INFO] [stdout] test position::tests::ident_char_alphanumeric ... ok [INFO] [stdout] test position::tests::ident_char_rejects_special ... ok [INFO] [stdout] test nsis_data::tests::no_deprecated_command_is_also_documented ... ok [INFO] [stdout] test nsis_data::tests::the_tables_are_populated ... ok [INFO] [stdout] test position::tests::ident_char_underscore_dot ... ok [INFO] [stdout] test position::tests::byte_to_utf16_ascii ... ok [INFO] [stdout] test position::tests::line_at_past_the_end ... ok [INFO] [stdout] test position::tests::line_at_picks_the_line ... ok [INFO] [stdout] test position::tests::utf16_roundtrip_multibyte ... ok [INFO] [stdout] test nsis_data::tests::a_deprecated_command_reports_its_canonical_spelling ... ok [INFO] [stdout] test position::tests::utf16_to_byte_past_end_is_clamped ... ok [INFO] [stdout] test settings::tests::settings_bare_object ... ok [INFO] [stdout] test handlers::symbols::tests::labels_are_nested_under_their_container ... ok [INFO] [stdout] test settings::tests::settings_empty_object_is_all_defaults ... ok [INFO] [stdout] test settings::tests::state_leaves_comment_markers_alone_by_default ... ok [INFO] [stdout] test settings::tests::settings_nsis_section ... ok [INFO] [stdout] test settings::tests::state_parses_comment_style ... ok [INFO] [stdout] test settings::tests::settings_null_is_unavailable ... ok [INFO] [stdout] test settings::tests::settings_null_section_is_unavailable ... ok [INFO] [stdout] test settings::tests::state_parses_end_of_line ... ok [INFO] [stdout] test settings::tests::settings_omitted_options_fall_back_to_defaults ... ok [INFO] [stdout] test symbols::tests::definition_ignores_case ... ok [INFO] [stdout] test settings::tests::settings_unknown_keys_are_ignored ... ok [INFO] [stdout] test symbols::tests::definition_is_found_through_a_sigil ... ok [INFO] [stdout] test settings::tests::settings_wrong_type_is_unparseable ... ok [INFO] [stdout] test symbols::tests::definition_of_a_function ... ok [INFO] [stdout] test symbols::tests::definition_of_a_nested_label ... ok [INFO] [stdout] test symbols::tests::definitions_of_finds_every_declaration_of_a_kind ... ok [INFO] [stdout] test settings::tests::state_carries_formatter_options ... ok [INFO] [stdout] test symbols::tests::definitions_of_is_filtered_by_kind ... ok [INFO] [stdout] test symbols::tests::index_define ... ok [INFO] [stdout] test symbols::tests::index_callback_function ... ok [INFO] [stdout] test symbols::tests::index_empty_file ... ok [INFO] [stdout] test handlers::code_action::tests::a_deprecation_the_client_returns_is_offered_a_fix ... ok [INFO] [stdout] test symbols::tests::index_function_with_labels ... ok [INFO] [stdout] test symbols::tests::index_section_flag_e ... ok [INFO] [stdout] test symbols::tests::index_section_unquoted ... ok [INFO] [stdout] test symbols::tests::index_macro ... ok [INFO] [stdout] test symbols::tests::index_section_with_flag ... ok [INFO] [stdout] test symbols::tests::index_mixed_symbols ... ok [INFO] [stdout] test symbols::tests::index_skips_block_comments ... ok [INFO] [stdout] test handlers::symbols::tests::an_unopened_document_has_no_outline ... ok [INFO] [stdout] test symbols::tests::define_skips_flags ... ok [INFO] [stdout] test symbols::tests::index_standalone_label ... ok [INFO] [stdout] test symbols::tests::definition_of_an_undefined_name ... ok [INFO] [stdout] test symbols::tests::index_unclosed_function ... ok [INFO] [stdout] test symbols::tests::index_skips_comments ... ok [INFO] [stdout] test symbols::tests::index_variable ... ok [INFO] [stdout] test symbols::tests::parse_section_name_quoted ... ok [INFO] [stdout] test symbols::tests::parse_section_name_unquoted ... ok [INFO] [stdout] test symbols::tests::refs_define_deref ... ok [INFO] [stdout] test symbols::tests::parse_section_name_with_flag ... ok [INFO] [stdout] test symbols::tests::refs_empty_for_section ... ok [INFO] [stdout] test symbols::tests::refs_columns_are_utf16_after_multibyte_text ... ok [INFO] [stdout] test symbols::tests::index_section_with_display_name ... ok [INFO] [stdout] test position::tests::utf16_to_byte_ascii ... ok [INFO] [stdout] test symbols::tests::refs_function_call ... ok [INFO] [stdout] test symbols::tests::refs_function_call_case_insensitive ... ok [INFO] [stdout] test symbols::tests::refs_inside_a_string_still_count ... ok [INFO] [stdout] test symbols::tests::refs_label_goto ... ok [INFO] [stdout] test symbols::tests::refs_label_messagebox_jump ... ok [INFO] [stdout] test symbols::tests::refs_macro_deref ... ok [INFO] [stdout] test symbols::tests::refs_macro_insertmacro ... ok [INFO] [stdout] test symbols::tests::refs_skips_comments ... ok [INFO] [stdout] test symbols::tests::refs_skips_trailing_comments_for_labels ... ok [INFO] [stdout] test symbols::tests::refs_skips_inline_block_comments ... ok [INFO] [stdout] test symbols::tests::refs_skips_trailing_comments_for_variables ... ok [INFO] [stdout] test symbols::tests::refs_skips_trailing_line_comments ... ok [INFO] [stdout] test symbols::tests::refs_variable ... ok [INFO] [stdout] test symbols::tests::refs_variable_not_deref ... ok [INFO] [stdout] test symbols::tests::selection_range_covers_name_only ... ok [INFO] [stdout] test tests::an_unknown_request_is_left_alone ... ok [INFO] [stdout] test tests::a_request_is_answered_once ... ok [INFO] [stdout] test tests::changing_a_document_republishes_diagnostics_for_the_new_text ... ok [INFO] [stdout] test tests::fixing_the_text_clears_the_warning_it_produced ... ok [INFO] [stdout] test tests::saving_without_a_compiler_says_nothing ... ok [INFO] [stdout] test tests::opening_a_document_indexes_it_and_publishes_diagnostics ... ok [INFO] [stdout] test tests::settings_the_client_will_not_send_are_ignored_silently ... ok [INFO] [stdout] test tests::unparseable_settings_are_logged_and_left_alone ... ok [INFO] [stdout] test workspace::tests::a_definition_is_found_in_another_document ... ok [INFO] [stdout] test workspace::tests::a_name_nothing_declares_has_no_definition ... ok [INFO] [stdout] test workspace::tests::an_identifier_carries_the_name_under_its_sigil ... ok [INFO] [stdout] test tests::a_configuration_change_reloads_the_state_and_says_so ... ok [INFO] [stdout] test workspace::tests::an_identifier_without_a_sigil_is_its_own_bare_name ... ok [INFO] [stdout] test workspace::tests::document_unknown_uri ... ok [INFO] [stdout] test workspace::tests::definition_from_an_unopened_document_still_searches_the_rest ... ok [INFO] [stdout] test workspace::tests::end_position_counts_utf16_columns ... ok [INFO] [stdout] test workspace::tests::end_position_with_trailing_newline ... ok [INFO] [stdout] test workspace::tests::end_position_without_trailing_newline ... ok [INFO] [stdout] test workspace::tests::identifier_at_a_boundary_takes_the_word_before_it ... ok [INFO] [stdout] test workspace::tests::identifier_at_after_a_string_is_read_again ... ok [INFO] [stdout] test workspace::tests::identifier_at_bang_prefix ... ok [INFO] [stdout] test workspace::tests::identifier_at_dollar_prefix ... ok [INFO] [stdout] test workspace::tests::identifier_at_in_string_needs_the_dollar_before_the_brace ... ok [INFO] [stdout] test workspace::tests::identifier_at_in_comment_is_none ... ok [INFO] [stdout] test workspace::tests::identifier_at_in_string_prose_is_none ... ok [INFO] [stdout] test workspace::tests::identifier_at_out_of_range ... ok [INFO] [stdout] test workspace::tests::identifier_at_reads_through_the_workspace ... ok [INFO] [stdout] test workspace::tests::identifier_at_simple ... ok [INFO] [stdout] test workspace::tests::identifier_at_unknown_document_is_none ... ok [INFO] [stdout] test workspace::tests::identifier_ranges_count_utf16_columns ... ok [INFO] [stdout] test workspace::tests::open_replaces_and_reindexes ... ok [INFO] [stdout] test workspace::tests::open_indexes_the_document ... ok [INFO] [stdout] test workspace::tests::open_replaces_the_diagnostics_too ... ok [INFO] [stdout] test workspace::tests::open_scans_the_document_as_well_as_indexing_it ... ok [INFO] [stdout] test workspace::tests::references_span_every_open_document ... ok [INFO] [stdout] test workspace::tests::rename_edits_cover_uses_and_declarations ... ok [INFO] [stdout] test workspace::tests::the_document_asked_from_wins ... ok [INFO] [stdout] test workspace::tests::documents_keep_the_uri_they_were_opened_with ... ok [INFO] [stdout] test workspace::tests::identifier_at_in_string_reads_an_interpolation ... ok [INFO] [stdout] test workspace::tests::a_lone_sigil_is_not_an_identifier ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 230 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a", kill_on_drop: false }` [INFO] [stdout] bb78beabc2279f58100302cfe5e918e71bc7e74e44319d146ac9550edcb5577a