[INFO] fetching crate robotrt-cli 0.1.0-beta.2...
[INFO] testing robotrt-cli-0.1.0-beta.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate robotrt-cli 0.1.0-beta.2 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate robotrt-cli 0.1.0-beta.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate robotrt-cli 0.1.0-beta.2
[INFO] tweaked toml for crates.io crate robotrt-cli 0.1.0-beta.2 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate robotrt-cli 0.1.0-beta.2 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 robotrt-cli 0.1.0-beta.2 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-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2
[INFO] running `Command { std: "docker" "start" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", 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" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2" "/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" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", 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" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling robotrt-core-types v0.1.0-beta.2
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling robotrt-data-model v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-transport-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-action-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-replay-core v0.1.0-beta.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling robotrt-obs-core v0.1.0-beta.2
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling robotrt-mission-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-middleware-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-runtime-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-introspection-core v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-core-api v0.1.0-beta.2
[INFO] [stderr]    Compiling robotrt-cli v0.1.0-beta.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1m 08s
[INFO] running `Command { std: "docker" "inspect" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", 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" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2" "/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 robotrt-cli v0.1.0-beta.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 12.31s
[INFO] running `Command { std: "docker" "inspect" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", 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" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2" "/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.09s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/build/robotrt-cli/9c48e76eda5ac845/out/robotrt_cli-9c48e76eda5ac845)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test helpers::args::tests::resolve_runtime_endpoint_from_hint_uses_sidecar_registry ... ok
[INFO] [stdout] test commands::gateway::policy::tests::policy_set_payload_supports_null_fields ... ok
[INFO] [stdout] test helpers::args::tests::discover_cluster_endpoints_reads_registry_and_peers ... ok
[INFO] [stderr]      Running tests/cli_conformance.rs (/opt/rustwide/target/release/build/robotrt-cli/5f726c781cb79bb2/out/cli_conformance-5f726c781cb79bb2)
[INFO] [stdout] test commands::gateway::policy::tests::policy_set_payload_uses_cli_over_file_precedence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 55 tests
[INFO] [stdout] test basic::middleware_load_refresh_demo_json_contains_totals ... ok
[INFO] [stdout] test basic::help_command_and_flag_show_usage ... ok
[INFO] [stdout] test basic::snapshot_config_writes_expected_fields ... ok
[INFO] [stdout] test basic::topic_list_json_refresh_demo_contains_expected_fields ... ok
[INFO] [stdout] test basic::node_info_supports_remote_status_query_endpoint ... ok
[INFO] [stdout] test contracts::action_info_json_contract_has_stable_shape ... ok
[INFO] [stdout] test basic::gateway_policy_set_respects_cli_over_policy_file_precedence ... ok
[INFO] [stdout] test basic::gateway_observe_policy_audit_and_shutdown_commands_work ... ok
[INFO] [stdout] test basic::snapshot_config_remote_apply_takes_effect_immediately ... ok
[INFO] [stdout] test contracts::node_topic_info_json_contract_has_stable_shape ... ok
[INFO] [stdout] test ops::ops_console_writes_html_and_returns_json ... ok
[INFO] [stdout] test basic::daemon_mode_switch_works_for_info_and_list_commands ... ok
[INFO] [stdout] test ops::ops_diff_writes_report_file_when_output_is_set ... ok
[INFO] [stdout] test contracts::obs_export_remote_endpoint_supports_otel_json ... ok
[INFO] [stdout] test ops::ops_fleet_json_contract_reports_hotspots_and_diff ... ok
[INFO] [stdout] test ops::ops_fleet_policy_file_overrides_ack_thresholds ... ok
[INFO] [stdout] test ops::ops_diff_json_contract_reports_changes ... ok
[INFO] [stdout] test ops::ops_profile_json_contract_supports_replay_and_obs_export ... ok
[INFO] [stdout] test ops::ops_profile_queue_backlog_template_applies_ack_threshold_defaults ... ok
[INFO] [stdout] test ops::ops_fleet_rejects_invalid_ack_alert_thresholds ... ok
[INFO] [stdout] test ops::ops_fleet_includes_gateway_observation_from_remote_endpoint ... ok
[INFO] [stdout] test ops::ops_replay_json_contract_from_bag ... ok
[INFO] [stdout] test ops::ops_profile_template_applies_defaults_and_metadata ... ok
[INFO] [stdout] test contracts::resource_list_json_contract_has_stable_shape ... ok
[INFO] [stdout] test orchestrate::orchestrate_init_validate_plan_and_dry_run_json ... ok
[INFO] [stdout] test orchestrate::orchestrate_plan_supports_profile_overlay_and_group_filter ... ok
[INFO] [stdout] test orchestrate::orchestrate_run_honors_max_parallel_for_independent_tasks ... FAILED
[INFO] [stdout] test orchestrate::orchestrate_up_status_down_service_lifecycle_json ... FAILED
[INFO] [stdout] test ops::ops_snapshot_rejects_invalid_alert_thresholds ... ok
[INFO] [stdout] test orchestrate::orchestrate_validate_rejects_cycle ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_migrate_batch_aggregates_critical_warn_info_severity_buckets ... ok
[INFO] [stdout] test runtime::runtime_load_reads_existing_report ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_migrate_batch_reports_failures_in_json_summary ... ok
[INFO] [stdout] test ops::ops_snapshot_policy_file_overrides_thresholds ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_migrate_batch_supports_scan_filter_and_precheck_only ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_migrate_batch_supports_severity_map_override ... ok
[INFO] [stdout] test basic::node_topic_health_graph_plugin_and_mission_commands_work_with_demo_refresh ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_migrate_batch_updates_multiple_projects_and_writes_report ... ok
[INFO] [stdout] test sdk::init_migrate::sdk_init_creates_scaffold_files ... ok
[INFO] [stdout] test sdk::init_migrate::sdk_init_supports_action_template ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_rollback_batch_restores_projects_from_batch_report ... ok
[INFO] [stdout] test sdk::init_migrate::sdk_migrate_updates_config_and_creates_backup ... ok
[INFO] [stdout] test sdk::report_retry::sdk_migrate_report_maps_warn_and_info_severity_buckets ... ok
[INFO] [stdout] test sdk::report_retry::sdk_migrate_report_rejects_invalid_report_shape ... ok
[INFO] [stdout] test sdk::report_retry::sdk_migrate_report_aggregates_failure_groups_and_rollback_suggestions ... ok
[INFO] [stdout] test sdk::report_retry::sdk_migrate_report_supports_severity_map_override ... ok
[INFO] [stdout] test sdk::batch_rollback::sdk_retry_failed_retries_failed_projects_from_report ... ok
[INFO] [stdout] test sdk::report_retry::sdk_retry_failed_requires_batch_report_argument ... ok
[INFO] [stdout] test sdk::report_retry::sdk_rollback_batch_rejects_invalid_report_json ... ok
[INFO] [stdout] test sdk::report_retry::sdk_retry_failed_rejects_report_without_failed_projects ... ok
[INFO] [stdout] test sdk::init_migrate::sdk_migrate_supports_chain_dry_run_and_rollback ... ok
[INFO] [stdout] test contracts::obs_export_prometheus_json_contract_has_stable_shape ... ok
[INFO] [stdout] test contracts::runtime_status_json_contract_has_stable_shape ... ok
[INFO] [stdout] test ops::ops_snapshot_json_contract_has_stable_shape ... ok
[INFO] [stdout] test basic::bag_record_and_play_json_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- orchestrate::orchestrate_run_honors_max_parallel_for_independent_tasks stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'orchestrate::orchestrate_run_honors_max_parallel_for_independent_tasks' (779) panicked at tests/cli_conformance/orchestrate.rs:348:5:
[INFO] [stdout] stderr: error: create log directory artifacts/orchestrate/logs failed: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb0750e7a71 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fb0750fd7ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5fb0750ec01c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fb0750c12e6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fb0750de879 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5fb07506eb50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5fb0750dea32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fb0750c1392 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fb0750b9d49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fb0750c218d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fb0750fdeec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fb075032cd8 - <cli_conformance[b430f3d4635f6470]::orchestrate::orchestrate_run_honors_max_parallel_for_independent_tasks::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5fb075061f9b - 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]   13:     0x5fb07506f175 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5fb075068a64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5fb075072202 - <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]   16:     0x5fb0750e67ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7881d8566dfa - <unknown>
[INFO] [stdout]   18:     0x7881d85fa3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- orchestrate::orchestrate_up_status_down_service_lifecycle_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'orchestrate::orchestrate_up_status_down_service_lifecycle_json' (781) panicked at tests/cli_conformance/orchestrate.rs:146:5:
[INFO] [stdout] stderr: error: create log directory artifacts/orchestrate/logs failed: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5fb0750e7a71 - <<std[617be2ca0a6fd877]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a373ad73a504971]::fmt::Display>::fmt
[INFO] [stdout]    1:     0x5fb0750fd7ba - core[a373ad73a504971]::fmt::write
[INFO] [stdout]    2:     0x5fb0750ec01c - <alloc[2e1b2a31b91974c5]::vec::Vec<u8> as core[a373ad73a504971]::io::write::Write>::write_fmt
[INFO] [stdout]    3:     0x5fb0750c12e6 - std[617be2ca0a6fd877]::panicking::default_hook::{closure#0}
[INFO] [stdout]    4:     0x5fb0750de879 - std[617be2ca0a6fd877]::panicking::default_hook
[INFO] [stdout]    5:     0x5fb07506eb50 - test[aada8e7e76ba119b]::test_main_inner::{closure#0}
[INFO] [stdout]    6:     0x5fb0750dea32 - std[617be2ca0a6fd877]::panicking::panic_with_hook
[INFO] [stdout]    7:     0x5fb0750c1392 - std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}
[INFO] [stdout]    8:     0x5fb0750b9d49 - std[617be2ca0a6fd877]::sys::backtrace::__rust_end_short_backtrace::<std[617be2ca0a6fd877]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]    9:     0x5fb0750c218d - __rustc[ea4f61d10b84890b]::rust_begin_unwind
[INFO] [stdout]   10:     0x5fb0750fdeec - core[a373ad73a504971]::panicking::panic_fmt
[INFO] [stdout]   11:     0x5fb0750312e9 - <cli_conformance[b430f3d4635f6470]::orchestrate::orchestrate_up_status_down_service_lifecycle_json::{closure#0} as core[a373ad73a504971]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]   12:     0x5fb075061f9b - 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]   13:     0x5fb07506f175 - test[aada8e7e76ba119b]::run_test::{closure#0}
[INFO] [stdout]   14:     0x5fb075068a64 - std[617be2ca0a6fd877]::sys::backtrace::__rust_begin_short_backtrace::<test[aada8e7e76ba119b]::run_test::{closure#1}, ()>
[INFO] [stdout]   15:     0x5fb075072202 - <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]   16:     0x5fb0750e67ef - <std[617be2ca0a6fd877]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]   17:     0x7881d8566dfa - <unknown>
[INFO] [stdout]   18:     0x7881d85fa3d4 - clone
[INFO] [stdout]   19:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     orchestrate::orchestrate_run_honors_max_parallel_for_independent_tasks
[INFO] [stdout]     orchestrate::orchestrate_up_status_down_service_lifecycle_json
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 53 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.58s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test cli_conformance`
[INFO] running `Command { std: "docker" "inspect" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2", kill_on_drop: false }`
[INFO] [stdout] be183d06a0c8a20653367220d8f3454a4da6bdb01b14652dc56412767e2aecb2
