[INFO] cloning repository https://github.com/lollipopkit/qcl [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/lollipopkit/qcl" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flollipopkit%2Fqcl", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flollipopkit%2Fqcl'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 46392fb584278daeda63f2285ecf6003cf936c12 [INFO] testing lollipopkit/qcl against master#ad85bc524b1ad696e42061ad8338d382dffbdbe5 for pr-146237 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Flollipopkit%2Fqcl" "/workspace/builds/worker-0-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/lollipopkit/qcl [INFO] finished tweaking git repo https://github.com/lollipopkit/qcl [INFO] tweaked toml for git repo https://github.com/lollipopkit/qcl written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/lollipopkit/qcl on toolchain ad85bc524b1ad696e42061ad8338d382dffbdbe5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/lollipopkit/qcl 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" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded sanitize-filename v0.6.0 [INFO] [stderr] Downloaded tower-lsp v0.20.0 [INFO] [stderr] Downloaded tower-lsp-macros v0.9.0 [INFO] [stderr] Downloaded str_indices v0.4.4 [INFO] [stderr] Downloaded criterion-plot v0.4.5 [INFO] [stderr] Downloaded ropey v1.6.1 [INFO] [stderr] Downloaded criterion v0.3.6 [INFO] [stderr] Downloaded lsp-types v0.94.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] d0d2c04c0f22352f41f863991a0c36f78dbb54b34f30066da11049cefe2f529b [INFO] running `Command { std: "docker" "start" "-a" "d0d2c04c0f22352f41f863991a0c36f78dbb54b34f30066da11049cefe2f529b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "d0d2c04c0f22352f41f863991a0c36f78dbb54b34f30066da11049cefe2f529b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "d0d2c04c0f22352f41f863991a0c36f78dbb54b34f30066da11049cefe2f529b", kill_on_drop: false }` [INFO] [stdout] d0d2c04c0f22352f41f863991a0c36f78dbb54b34f30066da11049cefe2f529b [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 955b09d89d9ca87c1d910c0975ee187f15d5f5488cfab55320a7f8bd376a23ff [INFO] running `Command { std: "docker" "start" "-a" "955b09d89d9ca87c1d910c0975ee187f15d5f5488cfab55320a7f8bd376a23ff", kill_on_drop: false }` [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling winnow v0.7.12 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling syn v2.0.100 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling regex-syntax v0.8.6 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling signal-hook-registry v1.4.6 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling str_indices v0.4.4 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling ropey v1.6.1 [INFO] [stderr] Compiling tracing-subscriber v0.3.20 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling dashmap v5.5.3 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling regex-automata v0.4.10 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling auto_impl v1.3.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tower-lsp-macros v0.9.0 [INFO] [stderr] Compiling regex v1.11.2 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling sanitize-filename v0.6.0 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerovec v0.11.4 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.3 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling tower v0.4.13 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling serde_json v1.0.140 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling url v2.5.7 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling tokio-util v0.7.16 [INFO] [stderr] Compiling lsp-types v0.94.1 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling qcl-core v0.1.3 (/opt/rustwide/workdir/core) [INFO] [stderr] Compiling qcl-stdlib v0.1.3 (/opt/rustwide/workdir/stdlib) [INFO] [stderr] Compiling qcl-cli v0.1.3 (/opt/rustwide/workdir/cli) [INFO] [stderr] Compiling tower-lsp v0.20.0 [INFO] [stderr] Compiling qcl-lsp v0.1.0 (/opt/rustwide/workdir/lsp) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 58.54s [INFO] running `Command { std: "docker" "inspect" "955b09d89d9ca87c1d910c0975ee187f15d5f5488cfab55320a7f8bd376a23ff", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "955b09d89d9ca87c1d910c0975ee187f15d5f5488cfab55320a7f8bd376a23ff", kill_on_drop: false }` [INFO] [stdout] 955b09d89d9ca87c1d910c0975ee187f15d5f5488cfab55320a7f8bd376a23ff [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4df73deeb684cbec4d96b54f2fcd4c4ace361d097b20d0c20339e64cdd4976db [INFO] running `Command { std: "docker" "start" "-a" "4df73deeb684cbec4d96b54f2fcd4c4ace361d097b20d0c20339e64cdd4976db", kill_on_drop: false }` [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling rayon-core v1.13.0 [INFO] [stderr] Compiling plotters-backend v0.3.7 [INFO] [stderr] Compiling csv-core v0.1.12 [INFO] [stderr] Compiling half v1.8.3 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling itertools v0.10.5 [INFO] [stderr] Compiling tinytemplate v1.2.1 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling oorandom v11.1.5 [INFO] [stderr] Compiling clap v2.34.0 [INFO] [stderr] Compiling csv v1.3.1 [INFO] [stderr] Compiling plotters-svg v0.3.7 [INFO] [stderr] Compiling serde_cbor v0.11.2 [INFO] [stderr] Compiling rayon v1.11.0 [INFO] [stderr] Compiling chrono v0.4.42 [INFO] [stderr] Compiling plotters v0.3.7 [INFO] [stderr] Compiling criterion-plot v0.4.5 [INFO] [stderr] Compiling qcl-stdlib v0.1.3 (/opt/rustwide/workdir/stdlib) [INFO] [stderr] Compiling qcl-lsp v0.1.0 (/opt/rustwide/workdir/lsp) [INFO] [stderr] Compiling qcl-cli v0.1.3 (/opt/rustwide/workdir/cli) [INFO] [stderr] Compiling criterion v0.3.6 [INFO] [stderr] Compiling qcl-core v0.1.3 (/opt/rustwide/workdir/core) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 13.41s [INFO] running `Command { std: "docker" "inspect" "4df73deeb684cbec4d96b54f2fcd4c4ace361d097b20d0c20339e64cdd4976db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4df73deeb684cbec4d96b54f2fcd4c4ace361d097b20d0c20339e64cdd4976db", kill_on_drop: false }` [INFO] [stdout] 4df73deeb684cbec4d96b54f2fcd4c4ace361d097b20d0c20339e64cdd4976db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+ad85bc524b1ad696e42061ad8338d382dffbdbe5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 1d777ff8866d879f1de4f7c1f61d6031279076841f0a8234ab228f632171a34c [INFO] running `Command { std: "docker" "start" "-a" "1d777ff8866d879f1de4f7c1f61d6031279076841f0a8234ab228f632171a34c", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/qcl-ec416c42266707f3) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qcl_core-0c44c4a9bf2189c1) [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 241 tests [INFO] [stdout] test ast_test::test::access_str_int_str ... ok [INFO] [stdout] test ast_test::test::basic ... ok [INFO] [stdout] test ast_test::test::access_first_int_paths ... ok [INFO] [stdout] test ast_test::test::complex ... ok [INFO] [stdout] test ast_test::test::complex_quoted_field_expression ... ok [INFO] [stdout] test ast_test::test::context_access_in_literals ... ok [INFO] [stdout] test ast_test::test::invalid_list_syntax ... ok [INFO] [stdout] test ast_test::test::empty_list ... ok [INFO] [stdout] test ast_test::test::list_with_trailing_comma ... ok [INFO] [stdout] test ast_test::test::invalid_map_syntax ... ok [INFO] [stdout] test ast_test::test::empty_map ... ok [INFO] [stdout] test ast_test::test::map_with_different_key_types ... ok [INFO] [stdout] test ast_test::test::list_with_expressions ... ok [INFO] [stdout] test ast_test::test::map_with_trailing_comma ... ok [INFO] [stdout] test ast_test::test::mixed_quoted_unquoted_access ... ok [INFO] [stdout] test ast_test::test::nested_list ... ok [INFO] [stdout] test ast_test::test::nested_map ... ok [INFO] [stdout] test ast_test::test::quoted_field_access_simple ... ok [INFO] [stdout] test ast_test::test::quoted_field_access_nested ... ok [INFO] [stdout] test ast_test::test::quoted_field_with_special_chars ... ok [INFO] [stdout] test ast_test::test::quoted_field_numeric_mixed ... ok [INFO] [stdout] test ast_test::test::quoted_field_in_expression ... ok [INFO] [stdout] test ast_test::test::simple_list ... ok [INFO] [stdout] test ast_test::test::simple_map ... ok [INFO] [stdout] test concurrency_test::tests::test_channel_types_in_val ... ok [INFO] [stdout] test ast_test::test::quoted_field_with_quotes_inside ... ok [INFO] [stdout] test ast_test::test::single_quoted_field_access ... ok [INFO] [stdout] test concurrency_test::tests::test_goroutine_id_generation ... ok [INFO] [stdout] test concurrency_test::tests::test_go_statement_parsing ... ok [INFO] [stdout] test concurrency_test::tests::test_channel_send_recv_parsing ... ok [INFO] [stdout] test de_test::tests::test_detect_format_json ... ok [INFO] [stdout] test de_test::tests::test_detect_format_toml ... ok [INFO] [stdout] test ast_test::test::quoted_field_with_spaces ... ok [INFO] [stdout] test de_test::tests::test_from_json_str_array ... ok [INFO] [stdout] test de_test::tests::test_error_handling ... ok [INFO] [stdout] test de_test::tests::test_detect_format_yaml ... ok [INFO] [stdout] test ast_test::test::mixed_list ... ok [INFO] [stdout] test de_test::tests::test_detect_format_edge_cases ... ok [INFO] [stdout] test de_test::tests::test_from_json_str_basic ... ok [INFO] [stdout] test de_test::tests::test_from_json_str_nested ... ok [INFO] [stdout] test de_test::tests::test_from_toml_str_array ... ok [INFO] [stdout] test de_test::tests::test_from_toml_str_nested_table ... ok [INFO] [stdout] test de_test::tests::test_from_toml_str_table ... ok [INFO] [stdout] test de_test::tests::test_from_toml_str_basic ... ok [INFO] [stdout] test de_test::tests::test_from_toml_str_table_array ... ok [INFO] [stdout] test de_test::tests::test_from_yaml_str_array ... ok [INFO] [stdout] test de_test::tests::test_from_yaml_str_multiline ... ok [INFO] [stdout] test de_test::tests::test_from_yaml_str_basic ... ok [INFO] [stdout] test de_test::tests::test_from_yaml_str_nested ... ok [INFO] [stdout] test de_test::tests::test_has_toml_indicators ... ok [INFO] [stdout] test de_test::tests::test_has_yaml_indicators ... ok [INFO] [stdout] test ast_test::test::paren ... ok [INFO] [stdout] test de_test::tests::test_parse_with_format_toml_override ... ok [INFO] [stdout] test error::tests::test_offset_to_position ... ok [INFO] [stdout] test de_test::tests::test_parse_with_format_yaml_override ... ok [INFO] [stdout] test error::tests::test_parse_error_display ... ok [INFO] [stdout] test de_test::tests::test_parse_with_format_override ... ok [INFO] [stdout] test error::tests::test_position_display ... ok [INFO] [stdout] test expr_recover_test::tests::test_expr_recovery_numeric_path_segments_spans_aligned ... ok [INFO] [stdout] test expr_recover_test::tests::test_expr_recovery_operator_boundaries ... ok [INFO] [stdout] test expr_recover_test::tests::test_expr_recovery_multiple_errors ... ok [INFO] [stdout] test expr_test::test::error_cases ... ok [INFO] [stdout] test expr_test::test::complex_expressions ... ok [INFO] [stdout] test error::tests::test_span_display ... ok [INFO] [stdout] test expr_test::test::logical_operators ... ok [INFO] [stdout] test expr_test::test::trailing_commas ... ok [INFO] [stdout] test expr_test::test::map_and_list_access ... ok [INFO] [stdout] test expr_test::test::map_literals ... ok [INFO] [stdout] test expr_test::test::unary_operations ... ok [INFO] [stdout] test expr_test::test::list_literals ... ok [INFO] [stdout] test function_test::tests::test_function_call_no_args_parsing ... ok [INFO] [stdout] test expr_test::test::nested_structures ... ok [INFO] [stdout] test function_test::tests::test_function_call_parsing ... ok [INFO] [stdout] test expr_test::test::literal_access ... ok [INFO] [stdout] test expr_test::test::test_requested_ctx ... ok [INFO] [stdout] test function_test::tests::test_function_call_with_wrong_arg_count ... ok [INFO] [stdout] test expr_test::test::simple ... ok [INFO] [stdout] test function_test::tests::test_calling_non_function ... ok [INFO] [stdout] test expr_test::test::test_nil_handling ... ok [INFO] [stdout] test expr_test::test::test_quoted_field_access ... ok [INFO] [stdout] test function_test::tests::test_function_definition_parsing ... ok [INFO] [stdout] test function_test::tests::test_function_display_formatting ... ok [INFO] [stdout] test function_test::tests::test_function_execution_no_params ... ok [INFO] [stdout] test function_test::tests::test_function_execution_simple ... ok [INFO] [stdout] test function_test::tests::test_function_execution_with_variables ... ok [INFO] [stdout] test function_test::tests::test_function_no_params_parsing ... ok [INFO] [stdout] test function_test::tests::test_function_returns_nil_by_default ... ok [INFO] [stdout] test function_test::tests::test_function_with_context_access ... ok [INFO] [stdout] test function_test::tests::test_nested_function_calls ... ok [INFO] [stdout] test function_test::tests::test_recursive_function ... ok [INFO] [stdout] test import::tests::test_import_context ... ok [INFO] [stdout] test import::tests::test_import_stmt_variants ... ok [INFO] [stdout] test function_test::tests::test_function_parameter_scope ... ok [INFO] [stdout] test function_test::tests::test_undefined_function_call ... ok [INFO] [stdout] test module::tests::test_import_context ... ok [INFO] [stdout] test module::tests::test_module_registry_creation ... ok [INFO] [stdout] test op_test::tests::add ... ok [INFO] [stdout] test op_test::tests::arithmetic_with_context_and_literals ... ok [INFO] [stdout] test op_test::tests::comparison_with_literals ... ok [INFO] [stdout] test op_test::tests::div ... ok [INFO] [stdout] test op_test::tests::list_add_list ... ok [INFO] [stdout] test op_test::tests::list_add_val ... ok [INFO] [stdout] test op_test::tests::list_sub_list ... ok [INFO] [stdout] test op_test::tests::list_sub_val ... ok [INFO] [stdout] test op_test::tests::literal_list_operations ... ok [INFO] [stdout] test op_test::tests::literal_map_operations ... ok [INFO] [stdout] test op_test::tests::mixed_type_comparisons ... ok [INFO] [stdout] test op_test::tests::mul ... ok [INFO] [stdout] test op_test::tests::nested_literal_comparisons ... ok [INFO] [stdout] test op_test::tests::num_str_add ... ok [INFO] [stdout] test op_test::tests::sub ... ok [INFO] [stdout] test rust_function_test::test_call_non_function ... ok [INFO] [stdout] test rust_function_test::test_rust_function_call ... ok [INFO] [stdout] test stmt_recover_test::tests::test_stmt_recovery_collects_multiple_errors ... ok [INFO] [stdout] test stmt_test::tests::test_block_scope ... ok [INFO] [stdout] test stmt_test::tests::test_break_outside_loop_error ... ok [INFO] [stdout] test stmt_test::tests::test_break_statement ... ok [INFO] [stdout] test stmt_test::tests::test_complex_program ... ok [INFO] [stdout] test stmt_test::tests::test_continue_outside_loop_error ... ok [INFO] [stdout] test stmt_test::tests::test_continue_statement ... ok [INFO] [stdout] test stmt_test::tests::test_environment ... ok [INFO] [stdout] test stmt_test::tests::test_assign_statement ... ok [INFO] [stdout] test stmt_test::tests::test_context_access_with_variables ... ok [INFO] [stdout] test stmt_test::tests::test_expression_statement ... ok [INFO] [stdout] test stmt_test::tests::test_if_statement ... ok [INFO] [stdout] test stmt_test::tests::test_let_type_mismatch_float ... ok [INFO] [stdout] test stmt_test::tests::test_let_type_mismatch_int ... ok [INFO] [stdout] test stmt_test::tests::test_goto_label ... ok [INFO] [stdout] test stmt_test::tests::test_if_else_statement ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_int ... ok [INFO] [stdout] test stmt_test::tests::test_let_type_mismatch_string ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_bool ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_float ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_nil ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_string ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_list ... ok [INFO] [stdout] test stmt_test::tests::test_let_with_type_annotation_map ... ok [INFO] [stdout] test stmt_test::tests::test_mixed_typed_and_untyped_variables ... ok [INFO] [stdout] test stmt_test::tests::test_nested_blocks ... ok [INFO] [stdout] test stmt_test::tests::test_return_in_block ... ok [INFO] [stdout] test stmt_test::tests::test_return_without_value ... ok [INFO] [stdout] test stmt_test::tests::test_return_with_addition ... ok [INFO] [stdout] test stmt_test::tests::test_return_with_value ... ok [INFO] [stdout] test stmt_test::tests::test_undefined_label_error ... ok [INFO] [stdout] test stmt_test::tests::test_undefined_variable_error ... ok [INFO] [stdout] test stmt_test::tests::test_unknown_type_error ... ok [INFO] [stdout] test stmt_test::tests::test_variable_in_expression ... ok [INFO] [stdout] test stmt_test::tests::test_while_loop ... ok [INFO] [stdout] test token_test::tests::at_query ... ok [INFO] [stdout] test token_test::tests::basic ... ok [INFO] [stdout] test token_test::tests::complex_numbers ... ok [INFO] [stdout] test token_test::tests::complex_path_access ... ok [INFO] [stdout] test token_test::tests::empty_strings ... ok [INFO] [stdout] test token_test::tests::ids ... ok [INFO] [stdout] test stmt_test::tests::test_return_in_if_statement ... ok [INFO] [stdout] test token_test::tests::keywords ... ok [INFO] [stdout] test stmt_test::tests::test_return_in_while_loop ... ok [INFO] [stdout] test token_test::tests::complex_list_map ... ok [INFO] [stdout] test token_test::tests::list_literals ... ok [INFO] [stdout] test token_test::tests::list_map_punctuations ... ok [INFO] [stdout] test token_test::tests::map_literals ... ok [INFO] [stdout] test token_test::tests::logic_operations ... ok [INFO] [stdout] test token_test::tests::mixed_operators ... ok [INFO] [stdout] test token_test::tests::nested_at ... ok [INFO] [stdout] test token_test::tests::nested_expressions ... ok [INFO] [stdout] test token_test::tests::punctuations ... ok [INFO] [stdout] test token_test::tests::real_query ... ok [INFO] [stdout] test token_test::tests::t1 ... ok [INFO] [stdout] test token_test::tests::test_block_comment ... ok [INFO] [stdout] test token_test::tests::test_comment_after_operator ... ok [INFO] [stdout] test token_test::tests::num ... ok [INFO] [stdout] test token_test::tests::test_line_comment ... ok [INFO] [stdout] test token_test::tests::test_multiline_block_comment ... ok [INFO] [stdout] test token_test::tests::test_multiple_comments ... ok [INFO] [stdout] test ast_test::test::map_with_expressions ... ok [INFO] [stdout] test concurrency_test::tests::test_basic_channel_operations ... ok [INFO] [stdout] test token_test::tests::test_comment_before_operator ... ok [INFO] [stdout] test token_test::tests::test_name_with_keywords ... ok [INFO] [stdout] test token_test::tests::test_name_with_keywords_stmt ... ok [INFO] [stdout] test token_test::tests::test_nested_block_comments ... ok [INFO] [stdout] test token_test::tests::test_return_keyword ... ok [INFO] [stdout] test token_test::tests::test_unclosed_block_comment ... ok [INFO] [stdout] test token_test::tests::trailing_commas ... ok [INFO] [stdout] test concurrency_test::tests::test_channel_creation ... ok [INFO] [stdout] test ast_test::test::mixed_structures ... ok [INFO] [stdout] test token_test::tests::token_eq ... ok [INFO] [stdout] test token_test::tests::whitespace_handling ... ok [INFO] [stdout] test token_test::tests::unclosed_str ... ok [INFO] [stdout] test val_test::tests::add ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::int_add_str ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::map_add_map ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::float_add_str ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::str_add_float ... ok [INFO] [stdout] test val_test::tests::div ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::map_sub_keys ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::map_sub_str_key ... ok [INFO] [stdout] test val_test::tests::adv_arith_tests::str_add_int ... ok [INFO] [stdout] test val_test::tests::list_add_list ... ok [INFO] [stdout] test val_test::tests::list_add_val ... ok [INFO] [stdout] test val_test::tests::mod_int ... ok [INFO] [stdout] test val_test::tests::mod_mixed1 ... ok [INFO] [stdout] test val_test::tests::mod_mixed2 ... ok [INFO] [stdout] test val_test::tests::list_sub_list ... ok [INFO] [stdout] test val_test::tests::sub ... ok [INFO] [stdout] test val_test::tests::test_access_out_of_bounds ... ok [INFO] [stdout] test val_test::tests::test_access_negative_index ... ok [INFO] [stdout] test val_test::tests::test_format_detection_all ... ok [INFO] [stdout] test val_test::tests::test_format_detection_json ... ok [INFO] [stdout] test val_test::tests::test_display_formatting ... ok [INFO] [stdout] test val_test::tests::test_format_detection_yaml ... ok [INFO] [stdout] test val_test::tests::test_from_yaml_value ... ok [INFO] [stdout] test val_test::tests::test_incomparable_types ... ok [INFO] [stdout] test val_test::tests::test_literal_equality ... ok [INFO] [stdout] test val_test::tests::test_literal_list_creation ... ok [INFO] [stdout] test val_test::tests::test_literal_map_creation ... ok [INFO] [stdout] test val_test::tests::test_map_access ... ok [INFO] [stdout] test val_test::tests::test_list_access ... ok [INFO] [stdout] test val_test::tests::test_nested_literal_access ... ok [INFO] [stdout] test val_test::tests::test_parse_with_format_all ... ok [INFO] [stdout] test val_test::tests::test_parse_with_format_json ... ok [INFO] [stdout] test val_test::tests::test_partial_ord_floats ... ok [INFO] [stdout] test val_test::tests::test_partial_ord_integers ... ok [INFO] [stdout] test val_test::tests::test_partial_ord_mixed ... ok [INFO] [stdout] test val_test::tests::test_parse_with_format_yaml ... ok [INFO] [stdout] test val_test::tests::test_partial_ord_strings ... ok [INFO] [stdout] test val_test::tests::test_yaml_sequence ... ok [INFO] [stdout] test val_test::tests::test_yaml_tagged_value ... ok [INFO] [stdout] test import::tests::test_module_resolver ... ok [INFO] [stdout] test concurrency_test::tests::test_program_with_goroutine ... ok [INFO] [stdout] test stmt_test::tests::test_let_statement ... ok [INFO] [stdout] test stmt_test::tests::test_return_with_variable ... ok [INFO] [stdout] test stmt_test::tests::test_simple_return_with_literal ... ok [INFO] [stdout] test token_test::tests::invalid_numbers ... ok [INFO] [stdout] test token_test::tests::list_access ... ok [INFO] [stdout] test val_test::tests::list_sub_val ... ok [INFO] [stdout] test val_test::tests::mod_float ... ok [INFO] [stdout] test val_test::tests::mul ... ok [INFO] [stdout] test val_test::tests::test_yaml_mapping ... ok [INFO] [stdout] test stmt_test::tests::test_type_annotation_in_complex_expression ... ok [INFO] [stdout] test stmt_test::tests::test_let_type_mismatch_bool ... ok [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qcl_lsp-0b8d70145ca2b7d8) [INFO] [stdout] test concurrency_test::tests::test_go_keyword_tokenization ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 241 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.15s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test analyzer::tests::test_context_has_key ... ok [INFO] [stdout] test analyzer::tests::test_analyze_simple_expression ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_statement_program ... ok [INFO] [stdout] test analyzer::tests::test_analyze_invalid_expression ... ok [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/qcl_lsp-f13d695d1e001819) [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_simple_expression ... ok [INFO] [stdout] test analyzer::tests::test_validate_context_access_with_valid_context ... ok [INFO] [stdout] test analyzer::tests::test_analyze_statement_program ... ok [INFO] [stdout] test analyzer::tests::test_get_context_completions ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_with_comments ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_with_numbers ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test analyzer::tests::test_analyze_simple_expression ... ok [INFO] [stdout] test analyzer::tests::test_analyze_statement_program ... ok [INFO] [stdout] test analyzer::tests::test_analyze_invalid_expression ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_simple_expression ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_statement_program ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_with_numbers ... ok [INFO] [stdout] test analyzer::tests::test_generate_semantic_tokens_with_comments ... ok [INFO] [stdout] test analyzer::tests::test_get_context_completions ... ok [INFO] [stdout] test analyzer::tests::test_validate_context_access_with_valid_context ... ok [INFO] [stdout] test analyzer::tests::test_context_has_key ... ok [INFO] [stderr] Running tests/error_position_test.rs (/opt/rustwide/target/debug/deps/error_position_test-4e719276a9a54a19) [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] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test test_simple_syntax_error_position ... ok [INFO] [stdout] test test_expression_error_position ... ok [INFO] [stdout] test test_multiline_error_position ... ok [INFO] [stdout] test test_statement_error_position ... ok [INFO] [stderr] Running tests/integration_test.rs (/opt/rustwide/target/debug/deps/integration_test-4e08cae649b8b922) [INFO] [stdout] test test_multiple_errors_position ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 8 tests [INFO] [stdout] test test_lsp_expression_validation ... ok [INFO] [stdout] test test_lsp_hover_functionality ... ok [INFO] [stdout] test test_lsp_context_completions ... ok [INFO] [stdout] test test_lsp_document_symbols ... ok [INFO] [stdout] test test_lsp_error_recovery ... ok [INFO] [stdout] test test_lsp_complex_program_analysis ... ok [INFO] [stdout] test test_lsp_statement_validation ... ok [INFO] [stdout] test test_lsp_completion_functionality ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/qcl_stdlib-003ebc867cfc5bb1) [INFO] [stdout] [INFO] [stdout] running 19 tests [INFO] [stdout] test math::tests::test_math_abs_negative ... ok [INFO] [stdout] test datetime::tests::test_datetime_format ... ok [INFO] [stdout] test math::tests::test_math_sqrt ... ok [INFO] [stdout] test datetime::tests::test_datetime_now ... ok [INFO] [stdout] test math::tests::test_math_constants ... ok [INFO] [stdout] test math::tests::test_math_abs_positive ... ok [INFO] [stdout] test tcp_test::tests::test_connect_async_returns_channel ... ok [INFO] [stdout] test string::tests::test_string_len ... ok [INFO] [stdout] test tcp_test::tests::test_accept_async_returns_channel ... ok [INFO] [stdout] test tcp_test::tests::test_write_stream_returns_channel ... ok [INFO] [stdout] test tcp_test::tests::test_connect_invalid_args ... ok [INFO] [stdout] test string::tests::test_string_lower ... ok [INFO] [stdout] test tcp_test::tests::test_tcp_module_creation ... ok [INFO] [stdout] test tcp_test::tests::test_recv_async_returns_channel ... ok [INFO] [stdout] test tcp_test::tests::test_send_invalid_args ... ok [INFO] [stdout] test tcp_test::tests::test_send_async_returns_channel ... ok [INFO] [stdout] test tcp_test::tests::test_async_functions_argument_validation ... ok [INFO] [stdout] test tcp_test::tests::test_read_stream_returns_channel ... ok [INFO] [stdout] test tcp_test::tests::test_resolve_function ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Doc-tests qcl_core [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stderr] Doc-tests qcl_lsp [INFO] [stderr] Doc-tests qcl_stdlib [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "1d777ff8866d879f1de4f7c1f61d6031279076841f0a8234ab228f632171a34c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d777ff8866d879f1de4f7c1f61d6031279076841f0a8234ab228f632171a34c", kill_on_drop: false }` [INFO] [stdout] 1d777ff8866d879f1de4f7c1f61d6031279076841f0a8234ab228f632171a34c