[INFO] fetching crate ryu-gw-router 0.1.14...
[INFO] testing ryu-gw-router-0.1.14 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate ryu-gw-router 0.1.14 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate ryu-gw-router 0.1.14
[INFO] finished tweaking crates.io crate ryu-gw-router 0.1.14
[INFO] tweaked toml for crates.io crate ryu-gw-router 0.1.14 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate ryu-gw-router 0.1.14 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate ryu-gw-router 0.1.14 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.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a
[INFO] running `Command { std: "docker" "start" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", 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" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", 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" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling ryu-gw-router v0.1.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.47s
[INFO] running `Command { std: "docker" "inspect" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", 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" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling ryu-gw-router v0.1.14 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.79s
[INFO] running `Command { std: "docker" "inspect" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", 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" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/ryu_gw_router-6d2b34e58ae0836c)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test tests::build_prompt_enumerates_one_based ... ok
[INFO] [stdout] test tests::builtin_prefix_order_puts_bedrock_mistral_before_local_mistral ... ok
[INFO] [stdout] test tests::apple_foundationmodel_routes_to_local ... ok
[INFO] [stdout] test tests::bare_gemini_ids_stay_on_genai_not_the_vertex_pool ... ok
[INFO] [stdout] test tests::bedrock_vendor_ids_route_to_the_bedrock_pool ... ok
[INFO] [stdout] test tests::cloudflare_workers_ai_ids_route_to_the_cloudflare_pool ... ok
[INFO] [stdout] test tests::builtin_prefix_order_puts_classify_gemma_before_local_gemma ... ok
[INFO] [stdout] test tests::builtin_prefix_routes_claude_to_anthropic ... ok
[INFO] [stdout] test tests::eval_route_exploits_leader_when_all_scored ... ok
[INFO] [stdout] test tests::eval_route_explores_unscored_candidate_first ... ok
[INFO] [stdout] test tests::google_ids_still_fall_through_to_the_default_provider ... ok
[INFO] [stdout] test tests::parse_choice_tolerates_surrounding_text ... ok
[INFO] [stdout] test tests::last_user_message_picks_latest_string ... ok
[INFO] [stdout] test tests::fallback_chain_pins_primary_then_sorts_by_tier ... ok
[INFO] [stdout] test tests::eval_route_reserves_traffic_for_exploration ... ok
[INFO] [stdout] test tests::last_user_message_joins_multimodal_parts ... ok
[INFO] [stdout] test tests::no_builtin_prefix_routes_to_the_donated_openai_pool ... ok
[INFO] [stdout] test tests::fallback_chain_empty_tiers_preserves_order ... ok
[INFO] [stdout] test tests::parse_choice_rejects_out_of_range_or_garbage ... ok
[INFO] [stdout] test tests::parse_choice_reads_plain_number ... ok
[INFO] [stdout] test tests::openrouter_prefix_routes_any_slug ... ok
[INFO] [stdout] test tests::exact_map_and_longest_prefix_win_over_builtin ... ok
[INFO] [stdout] test tests::eval_route_none_when_under_two_candidates ... ok
[INFO] [stdout] test tests::keyword_match_finds_significant_word ... ok
[INFO] [stdout] test tests::default_provider_when_nothing_matches ... ok
[INFO] [stdout] test tests::pool_prefixes_do_not_capture_existing_routes ... ok
[INFO] [stdout] test tests::route_modality_slot_then_map_then_fallback ... ok
[INFO] [stdout] test tests::the_model_ids_core_offers_for_each_pool_still_route_to_that_pool ... ok
[INFO] [stdout] test tests::user_model_map_outranks_the_builtin_table ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests ryu_gw_router
[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" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a", kill_on_drop: false }`
[INFO] [stdout] 698a926d9424e6c2c597b84b88af5b6ea9db5e52f3d55c36def92d7c4a44c42a
