[INFO] fetching crate spn-core 0.2.0... [INFO] testing spn-core-0.2.0 against try#dec9417b8611e34e787a3e4c37686b5131f9e5c5 for pr-154210-2 [INFO] extracting crate spn-core 0.2.0 into /workspace/builds/worker-4-tc2/source [INFO] started tweaking crates.io crate spn-core 0.2.0 [INFO] finished tweaking crates.io crate spn-core 0.2.0 [INFO] tweaked toml for crates.io crate spn-core 0.2.0 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate spn-core 0.2.0 on toolchain dec9417b8611e34e787a3e4c37686b5131f9e5c5 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate spn-core 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 4fd5202c45c0e14a75459a738bd80ce55bfdda0d91108590489473864cbd99ed [INFO] running `Command { std: "docker" "start" "-a" "4fd5202c45c0e14a75459a738bd80ce55bfdda0d91108590489473864cbd99ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "4fd5202c45c0e14a75459a738bd80ce55bfdda0d91108590489473864cbd99ed", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4fd5202c45c0e14a75459a738bd80ce55bfdda0d91108590489473864cbd99ed", kill_on_drop: false }` [INFO] [stdout] 4fd5202c45c0e14a75459a738bd80ce55bfdda0d91108590489473864cbd99ed [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 3ca47620660f78f2bc3f77c7085582ff97f4727a1bd401a5d10e0b5508bb4b8d [INFO] running `Command { std: "docker" "start" "-a" "3ca47620660f78f2bc3f77c7085582ff97f4727a1bd401a5d10e0b5508bb4b8d", kill_on_drop: false }` [INFO] [stderr] Compiling spn-core v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.57s [INFO] running `Command { std: "docker" "inspect" "3ca47620660f78f2bc3f77c7085582ff97f4727a1bd401a5d10e0b5508bb4b8d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ca47620660f78f2bc3f77c7085582ff97f4727a1bd401a5d10e0b5508bb4b8d", kill_on_drop: false }` [INFO] [stdout] 3ca47620660f78f2bc3f77c7085582ff97f4727a1bd401a5d10e0b5508bb4b8d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bda88b3f704e7ad0dbbf2684e8722fe1b53630a6c755b855d78090afe5542407 [INFO] running `Command { std: "docker" "start" "-a" "bda88b3f704e7ad0dbbf2684e8722fe1b53630a6c755b855d78090afe5542407", kill_on_drop: false }` [INFO] [stderr] Compiling spn-core v0.2.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.37s [INFO] running `Command { std: "docker" "inspect" "bda88b3f704e7ad0dbbf2684e8722fe1b53630a6c755b855d78090afe5542407", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bda88b3f704e7ad0dbbf2684e8722fe1b53630a6c755b855d78090afe5542407", kill_on_drop: false }` [INFO] [stdout] bda88b3f704e7ad0dbbf2684e8722fe1b53630a6c755b855d78090afe5542407 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+dec9417b8611e34e787a3e4c37686b5131f9e5c5" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] af1c6434c63f5455221e86426b4ea34bd02db122d8810d5505fec33cab784a41 [INFO] running `Command { std: "docker" "start" "-a" "af1c6434c63f5455221e86426b4ea34bd02db122d8810d5505fec33cab784a41", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/spn_core-190f1976e42c0625) [INFO] [stdout] [INFO] [stdout] running 78 tests [INFO] [stdout] test backend::tests::test_backend_error_is_retryable ... ok [INFO] [stdout] test backend::tests::test_backend_error_display ... ok [INFO] [stdout] test backend::tests::test_chat_message_constructors ... ok [INFO] [stdout] test backend::tests::test_chat_options_builder ... ok [INFO] [stdout] test backend::tests::test_chat_response_tokens_per_second ... ok [INFO] [stdout] test backend::tests::test_embedding_cosine_similarity_different_dimensions ... ok [INFO] [stdout] test backend::tests::test_load_config_builder ... ok [INFO] [stdout] test backend::tests::test_load_config_default ... ok [INFO] [stdout] test backend::tests::test_chat_response_content ... ok [INFO] [stdout] test backend::tests::test_embedding_response_dimension ... ok [INFO] [stdout] test backend::tests::test_embedding_cosine_similarity ... ok [INFO] [stdout] test backend::tests::test_gpu_info ... ok [INFO] [stdout] test backend::tests::test_load_config_cpu_only ... ok [INFO] [stdout] test backend::tests::test_model_info_display ... ok [INFO] [stdout] test backend::tests::test_pull_progress_zero_total ... ok [INFO] [stdout] test backend::tests::test_quantization_default ... ok [INFO] [stdout] test backup::manifest::tests::test_manifest_new ... ok [INFO] [stdout] test backup::types::tests::test_error_display ... ok [INFO] [stdout] test backup::types::tests::test_error_from_io ... ok [INFO] [stdout] test mcp::tests::test_config_add_find ... ok [INFO] [stdout] test mcp::tests::test_config_merge ... ok [INFO] [stdout] test backup::manifest::tests::test_backup_contents_default ... ok [INFO] [stdout] test mcp::tests::test_server_with_env ... ok [INFO] [stdout] test model::tests::test_auto_select_quantization_high_ram ... ok [INFO] [stdout] test mcp::tests::test_stdio_server ... ok [INFO] [stdout] test backend::tests::test_pull_progress ... ok [INFO] [stdout] test model::tests::test_find_model ... ok [INFO] [stdout] test model::tests::test_auto_select_quantization_low_ram ... ok [INFO] [stdout] test backend::tests::test_pull_progress_display ... ok [INFO] [stdout] test backend::tests::test_running_model ... ok [INFO] [stdout] test mcp::tests::test_sse_server ... ok [INFO] [stdout] test backend::tests::test_model_info_size ... ok [INFO] [stdout] test model::tests::test_models_by_type ... ok [INFO] [stdout] test model::tests::test_quantization_memory_multiplier ... ok [INFO] [stdout] test model::tests::test_resolve_unknown_model ... ok [INFO] [stdout] test providers::tests::test_all_providers_have_env_var ... ok [INFO] [stdout] test providers::tests::test_find_provider ... ok [INFO] [stdout] test providers::tests::test_new_cloud_providers ... ok [INFO] [stdout] test providers::tests::test_provider_count ... ok [INFO] [stdout] test providers::tests::test_providers_by_category ... ok [INFO] [stdout] test registry::tests::test_full_name ... ok [INFO] [stdout] test registry::tests::test_package_type_variants ... ok [INFO] [stdout] test registry::tests::test_manifest_with_source ... ok [INFO] [stdout] test registry::tests::test_parse_name_with_version ... ok [INFO] [stdout] test registry::tests::test_parse_simple_name ... ok [INFO] [stdout] test registry::tests::test_parse_scoped ... ok [INFO] [stdout] test registry::tests::test_source_binary ... ok [INFO] [stdout] test model::tests::test_known_model_filename_for_quant ... ok [INFO] [stdout] test registry::tests::test_package_manifest ... ok [INFO] [stdout] test registry::tests::test_source_huggingface ... ok [INFO] [stdout] test model::tests::test_known_models_count ... ok [INFO] [stdout] test model::tests::test_model_architecture_model_type ... ok [INFO] [stdout] test registry::tests::test_parse_scoped_with_version ... ok [INFO] [stdout] test backend::tests::test_chat_role_display ... ok [INFO] [stdout] test model::tests::test_resolve_curated_model ... ok [INFO] [stdout] test model::tests::test_resolve_huggingface_model ... ok [INFO] [stdout] test registry::tests::test_source_npm ... ok [INFO] [stdout] test registry::tests::test_source_ollama ... ok [INFO] [stdout] test registry::tests::test_source_tarball ... ok [INFO] [stdout] test validation::tests::test_validate_no_prefix_required ... ok [INFO] [stdout] test providers::tests::test_provider_to_env_var ... ok [INFO] [stdout] test registry::tests::test_to_string_with_version ... ok [INFO] [stdout] test storage::tests::test_default_model_dir ... ok [INFO] [stdout] test registry::tests::test_parse_empty ... ok [INFO] [stdout] test storage::tests::test_download_request_curated ... ok [INFO] [stdout] test storage::tests::test_download_request_huggingface ... ok [INFO] [stdout] test validation::tests::test_mask_key_max_visible ... ok [INFO] [stdout] test validation::tests::test_mask_key ... ok [INFO] [stdout] test validation::tests::test_validate_empty ... ok [INFO] [stdout] test validation::tests::test_validate_invalid_prefix ... ok [INFO] [stdout] test mcp::tests::test_config_enabled_servers ... ok [INFO] [stdout] test validation::tests::test_validate_valid_groq ... ok [INFO] [stdout] test validation::tests::test_validate_valid_openai ... ok [INFO] [stdout] test validation::tests::test_validate_too_short ... ok [INFO] [stdout] test validation::tests::test_validate_unknown_provider ... ok [INFO] [stdout] test validation::tests::test_validate_valid_anthropic ... ok [INFO] [stdout] test validation::tests::test_validate_valid_github ... ok [INFO] [stderr] Doc-tests spn_core [INFO] [stdout] test model::tests::test_detect_ram ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 14 tests [INFO] [stdout] test src/validation.rs - validation::validate_key_format (line 71) ... ok [INFO] [stdout] test src/validation.rs - validation::mask_key (line 131) ... ok [INFO] [stdout] test src/providers.rs - providers::find_provider (line 234) ... ok [INFO] [stdout] test src/registry.rs - registry::PackageRef (line 93) ... ok [INFO] [stdout] test src/model.rs - model (line 13) ... ok [INFO] [stdout] test src/providers.rs - providers::provider_to_env_var (line 254) ... ok [INFO] [stdout] test src/lib.rs - (line 19) ... ok [INFO] [stdout] test src/model.rs - model::resolve_model (line 615) ... ok [INFO] [stdout] test src/lib.rs - (line 46) ... ok [INFO] [stdout] test src/model.rs - model::auto_select_quantization (line 673) ... ok [INFO] [stdout] test src/mcp.rs - mcp::McpServer::stdio (line 43) ... ok [INFO] [stdout] test src/mcp.rs - mcp::McpServer::sse (line 66) ... ok [INFO] [stdout] test src/backend.rs - backend (line 22) ... ok [INFO] [stdout] test src/providers.rs - providers::providers_by_category (line 268) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.77s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "af1c6434c63f5455221e86426b4ea34bd02db122d8810d5505fec33cab784a41", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af1c6434c63f5455221e86426b4ea34bd02db122d8810d5505fec33cab784a41", kill_on_drop: false }` [INFO] [stdout] af1c6434c63f5455221e86426b4ea34bd02db122d8810d5505fec33cab784a41