[INFO] fetching crate the-orch 0.2.10...
[INFO] testing the-orch-0.2.10 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate the-orch 0.2.10 into /workspace/builds/worker-4-tc1/source
[INFO] started tweaking crates.io crate the-orch 0.2.10
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate the-orch 0.2.10
[INFO] tweaked toml for crates.io crate the-orch 0.2.10 written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate the-orch 0.2.10 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 the-orch 0.2.10 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-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa
[INFO] running `Command { std: "docker" "start" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", 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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa" "/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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", 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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.107
[INFO] [stderr]    Compiling quote v1.0.47
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling the-orch v0.2.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.10s
[INFO] running `Command { std: "docker" "inspect" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", 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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa" "/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 the-orch v0.2.10 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 2.40s
[INFO] running `Command { std: "docker" "inspect" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", 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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa" "/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.03s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/the_orch-b8d1b9e3003dd3a4)
[INFO] [stdout] 
[INFO] [stdout] running 152 tests
[INFO] [stdout] test merge::tests::test_merge__empty_base ... ok
[INFO] [stdout] test merge::tests::test_merge__args_last_wins ... ok
[INFO] [stdout] test merge::tests::test_merge__args_three_files ... ok
[INFO] [stdout] test merge::tests::test_merge__all_scalars_overlay ... ok
[INFO] [stdout] test merge::tests::test_merge__container_directives_extend ... ok
[INFO] [stdout] test merge::tests::test_merge__after_append_dedup ... ok
[INFO] [stdout] test merge::tests::test_merge__env_merge_by_key ... ok
[INFO] [stdout] test merge::tests::test_merge__empty_overlay ... ok
[INFO] [stdout] test merge::tests::test_merge__file_index_updated_to_last_file ... ok
[INFO] [stdout] test merge::tests::test_merge__publish_clear_then_add ... ok
[INFO] [stdout] test merge::tests::test_merge__env_clear_only ... ok
[INFO] [stdout] test merge::tests::test_merge__env_clear_then_set ... ok
[INFO] [stdout] test merge::tests::test_merge__env_file_append_dedup ... ok
[INFO] [stdout] test merge::tests::test_merge__switch_to_container_clears_host_directives ... ok
[INFO] [stdout] test merge::tests::test_merge__switch_to_host_clears_container_directives ... ok
[INFO] [stdout] test merge::tests::test_merge__three_file_cascade ... ok
[INFO] [stdout] test merge::tests::test_merge__volume_clear_then_add ... ok
[INFO] [stdout] test merge::tests::test_merge__publish_merge_by_container_port ... ok
[INFO] [stdout] test merge::tests::test_merge__volume_merge_by_dest ... ok
[INFO] [stdout] test parser::tests::test_arg__basic_default ... ok
[INFO] [stdout] test merge::tests::test_merge__overlay_adds_and_overrides ... ok
[INFO] [stdout] test parser::tests::test_after__unknown_service_allowed ... ok
[INFO] [stdout] test parser::tests::test_arg__cli_override ... ok
[INFO] [stdout] test parser::tests::test_arg__missing_value_entirely ... ok
[INFO] [stdout] test parser::tests::test_c1__neither_from_nor_run ... ok
[INFO] [stdout] test parser::tests::test_c2__cmd_with_run ... ok
[INFO] [stdout] test parser::tests::test_c1__run_only ... ok
[INFO] [stdout] test parser::tests::test_arg__multiple_args ... ok
[INFO] [stdout] test parser::tests::test_arg__missing_equals ... ok
[INFO] [stdout] test parser::tests::test_c2__volume_with_run ... ok
[INFO] [stdout] test parser::tests::test_arg__empty_value ... ok
[INFO] [stdout] test parser::tests::test_c3__user_with_from ... ok
[INFO] [stdout] test merge::tests::test_merge__scalar_from_last_wins ... ok
[INFO] [stdout] test merge::tests::test_merge__requires_clear_then_add ... ok
[INFO] [stdout] test merge::tests::test_merge__requires_append_dedup ... ok
[INFO] [stdout] test merge::tests::test_merge__scalar_overlay_none_does_not_clear ... ok
[INFO] [stdout] test parser::tests::test_c3__stop_with_from ... ok
[INFO] [stdout] test parser::tests::test_c1__both_from_and_run ... ok
[INFO] [stdout] test merge::tests::test_merge__new_service_from_overlay ... ok
[INFO] [stdout] test parser::tests::test_c1__from_only ... ok
[INFO] [stdout] test parser::tests::test_c4__three_node_cycle ... ok
[INFO] [stdout] test parser::tests::test_c3__reload_with_from ... ok
[INFO] [stdout] test parser::tests::test_c4__self_cycle ... ok
[INFO] [stdout] test parser::tests::test_c4__after_cycle ... ok
[INFO] [stdout] test parser::tests::test_c2__entrypoint_with_run ... ok
[INFO] [stdout] test parser::tests::test_common__disabled ... ok
[INFO] [stdout] test parser::tests::test_c2__publish_with_run ... ok
[INFO] [stdout] test parser::tests::test_common__disabled_default ... ok
[INFO] [stdout] test parser::tests::test_c4__simple_cycle ... ok
[INFO] [stdout] test merge::tests::test_merge__single_file_identity ... ok
[INFO] [stdout] test parser::tests::test_common__env_file ... ok
[INFO] [stdout] test parser::tests::test_common__healthcheck_command ... ok
[INFO] [stdout] test parser::tests::test_common__oneshot ... ok
[INFO] [stdout] test parser::tests::test_common__requires_multiple_on_one_line ... ok
[INFO] [stdout] test parser::tests::test_common__healthcheck_http ... ok
[INFO] [stdout] test parser::tests::test_container__publish_multiple ... ok
[INFO] [stdout] test parser::tests::test_common__after ... ok
[INFO] [stdout] test parser::tests::test_c4__valid_dag ... ok
[INFO] [stdout] test parser::tests::test_common__env_with_equals_in_value ... ok
[INFO] [stdout] test parser::tests::test_common__requires ... ok
[INFO] [stdout] test parser::tests::test_edge__duplicate_from ... ok
[INFO] [stdout] test parser::tests::test_common__workdir ... ok
[INFO] [stdout] test parser::tests::test_edge__duplicate_run ... ok
[INFO] [stdout] test parser::tests::test_edge__indented_directives ... ok
[INFO] [stdout] test parser::tests::test_container__recreate_always ... ok
[INFO] [stdout] test parser::tests::test_container__volume_with_var ... ok
[INFO] [stdout] test parser::tests::test_directive_outside_service ... ok
[INFO] [stdout] test parser::tests::test_common__env_multiple ... ok
[INFO] [stdout] test parser::tests::test_container__volume_host_path ... ok
[INFO] [stdout] test parser::tests::test_container__recreate_default ... ok
[INFO] [stdout] test parser::tests::test_container__cmd ... ok
[INFO] [stdout] test parser::tests::test_container__volume_named ... ok
[INFO] [stdout] test parser::tests::test_common__readiness_timeout ... ok
[INFO] [stdout] test parser::tests::test_edge__cpus_non_numeric ... ok
[INFO] [stdout] test parser::tests::test_container__entrypoint ... ok
[INFO] [stdout] test parser::tests::test_edge__publish_invalid_format ... ok
[INFO] [stdout] test parser::tests::test_edge__oneshot_invalid ... ok
[INFO] [stdout] test parser::tests::test_edge__volume_no_colon ... ok
[INFO] [stdout] test parser::tests::test_expansion__override_in_image ... ok
[INFO] [stdout] test parser::tests::test_expansion__unresolved_builtin_preserved ... ok
[INFO] [stdout] test parser::tests::test_edge__multiple_services ... ok
[INFO] [stdout] test parser::tests::test_host__reload_command ... ok
[INFO] [stdout] test parser::tests::test_expansion__arg_in_publish ... ok
[INFO] [stdout] test parser::tests::test_host__stop_command ... ok
[INFO] [stdout] test parser::tests::test_json_serialization ... ok
[INFO] [stdout] test parser::tests::test_logging__stdout ... ok
[INFO] [stdout] test parser::tests::test_host__user ... ok
[INFO] [stdout] test parser::tests::test_expansion__arg_in_env ... ok
[INFO] [stdout] test parser::tests::test_edge__publish_non_numeric ... ok
[INFO] [stdout] test parser::tests::test_multifile__arg_cli_override_across_files ... ok
[INFO] [stdout] test parser::tests::test_multifile__c1_violation_after_merge ... ok
[INFO] [stdout] test parser::tests::test_multifile__c4_cycle_across_files ... ok
[INFO] [stdout] test parser::tests::test_multifile__clear_env ... ok
[INFO] [stdout] test parser::tests::test_multifile__mode_switch_from_to_run ... ok
[INFO] [stdout] test parser::tests::test_multifile__arg_merge_and_expansion ... ok
[INFO] [stdout] test parser::tests::test_multifile__clear_error_on_scalar ... ok
[INFO] [stdout] test parser::tests::test_multifile__scalar_override ... ok
[INFO] [stdout] test parser::tests::test_multifile__clear_publish ... ok
[INFO] [stdout] test parser::tests::test_multifile__clear_requires ... ok
[INFO] [stdout] test parser::tests::test_multifile__env_merge ... ok
[INFO] [stdout] test parser::tests::test_multifile__mode_switch_run_to_from ... ok
[INFO] [stdout] test parser::tests::test_full_spec_example ... ok
[INFO] [stdout] test parser::tests::test_multifile__syntax_error_in_overlay ... ok
[INFO] [stdout] test parser::tests::test_logging__stderr ... ok
[INFO] [stdout] test parser::tests::test_publish__address_expands_vars ... ok
[INFO] [stdout] test parser::tests::test_publish__ipv6_host_address ... ok
[INFO] [stdout] test parser::tests::test_publish__no_address_yields_none ... ok
[INFO] [stdout] test parser::tests::test_publish__with_host_address ... ok
[INFO] [stdout] test parser::tests::test_multifile__new_service_in_overlay ... ok
[INFO] [stdout] test parser::tests::test_orch_version__matching_is_accepted ... ok
[INFO] [stdout] test parser::tests::test_publish__address_omitted_from_json_when_none ... ok
[INFO] [stdout] test parser::tests::test_multifile__clear_unknown_directive ... ok
[INFO] [stdout] test parser::tests::test_orch_version__absent_defaults_to_spec_version ... ok
[INFO] [stdout] test parser::tests::test_multifile__volume_merge_by_dest ... ok
[INFO] [stdout] test parser::tests::test_orch_version__duplicate_is_rejected ... ok
[INFO] [stdout] test parser::tests::test_multifile__publish_merge_by_container_port ... ok
[INFO] [stdout] test parser::tests::test_resources__io_weight ... ok
[INFO] [stdout] test parser::tests::test_resources__io_weight_out_of_range ... ok
[INFO] [stdout] test parser::tests::test_orch_version__must_precede_service ... ok
[INFO] [stdout] test parser::tests::test_resources__cpu_quota ... ok
[INFO] [stdout] test parser::tests::test_resources__cpus ... ok
[INFO] [stdout] test parser::tests::test_multifile__requires_append_dedup ... ok
[INFO] [stdout] test parser::tests::test_resources__cpus_fractional ... ok
[INFO] [stdout] test parser::tests::test_resources__limit_nofile ... ok
[INFO] [stdout] test parser::tests::test_orch_version__requires_value ... ok
[INFO] [stdout] test parser::tests::test_requires__unknown_service ... ok
[INFO] [stdout] test parser::tests::test_orch_version__mismatch_is_rejected ... ok
[INFO] [stdout] test parser::tests::test_service_name__starts_with_digit ... ok
[INFO] [stdout] test parser::tests::test_publish__address_present_in_json ... ok
[INFO] [stdout] test parser::tests::test_resources__limit_nproc ... ok
[INFO] [stdout] test parser::tests::test_resources__memory ... ok
[INFO] [stdout] test parser::tests::test_resources__tasks_max ... ok
[INFO] [stdout] test parser::tests::test_restart__invalid_policy ... ok
[INFO] [stdout] test parser::tests::test_restart__on_failure ... ok
[INFO] [stdout] test parser::tests::test_restart__start_limit_interval ... ok
[INFO] [stdout] test parser::tests::test_restart__always ... ok
[INFO] [stdout] test parser::tests::test_restart__start_limit_burst ... ok
[INFO] [stdout] test parser::tests::test_service_name__max_length_ok ... ok
[INFO] [stdout] test parser::tests::test_tokenizer__empty_input ... ok
[INFO] [stdout] test parser::tests::test_tokenizer__only_comments ... ok
[INFO] [stdout] test parser::tests::test_restart__delay ... ok
[INFO] [stdout] test parser::tests::test_service_name__duplicate ... ok
[INFO] [stdout] test parser::tests::test_service_name__starts_with_hyphen ... ok
[INFO] [stdout] test parser::tests::test_service_name__missing ... ok
[INFO] [stdout] test parser::tests::test_unknown_directive ... ok
[INFO] [stdout] test parser::tests::test_service_name__valid_names ... ok
[INFO] [stdout] test parser::tests::test_timeout__start ... ok
[INFO] [stdout] test parser::tests::test_service_name__uppercase ... ok
[INFO] [stdout] test parser::tests::test_tokenizer__ignores_comments_and_blank_lines ... ok
[INFO] [stdout] test parser::tests::test_service_name__too_long ... ok
[INFO] [stdout] test parser::tests::test_timeout__stop ... ok
[INFO] [stdout] test parser::tests::test_multifile__three_files ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 152 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/orch-e053f5347985c96a)
[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]      Running tests/api.rs (/opt/rustwide/target/debug/deps/api-7495fd77cf740359)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test pipeline_modules_are_public_and_composable ... ok
[INFO] [stdout] test parse_files_merges_overlays_left_to_right ... ok
[INFO] [stdout] test parse_files_applies_overrides ... ok
[INFO] [stdout] test parse_files_resolves_in_process ... ok
[INFO] [stdout] test parse_files_surfaces_structured_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests the_orch
[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" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa", kill_on_drop: false }`
[INFO] [stdout] 0c6822abd3cd25e5992c0b21e4a599a25b2cd302cf22e801d86671d4f84569fa
