[INFO] fetching crate drut-config 0.4.2...
[INFO] testing drut-config-0.4.2 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate drut-config 0.4.2 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate drut-config 0.4.2
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate drut-config 0.4.2
[INFO] tweaked toml for crates.io crate drut-config 0.4.2 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate drut-config 0.4.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 drut-config 0.4.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-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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] 1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352
[INFO] running `Command { std: "docker" "start" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", 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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352" "/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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", 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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling voyager-core v0.4.2
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling toml v1.1.4+spec-1.1.0
[INFO] [stderr]    Compiling drut-config v0.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 9.69s
[INFO] running `Command { std: "docker" "inspect" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", 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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352" "/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 drut-config v0.4.2 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 1.69s
[INFO] running `Command { std: "docker" "inspect" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", 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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352" "/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.06s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/drut-config/20f05a441459c743/out/drut_config-20f05a441459c743)
[INFO] [stderr]      Running tests/client_defaults.rs (/opt/rustwide/target/release/build/drut-config/d167eca2ddfb284b/out/client_defaults-d167eca2ddfb284b)
[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 8 tests
[INFO] [stdout] test out_of_range_client_defaults_blank_line_cap_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] test client_defaults_granular_casing_field_resolves_independently ... ok
[INFO] [stdout] test client_defaults_value_applies_with_no_drut_toml_and_no_explicit_value ... ok
[INFO] [stdout] test client_defaults_wins_for_a_field_drut_toml_does_not_set_even_when_toml_governs_another_field ... ok
[INFO] [stdout] test explicit_value_still_wins_over_both_config_and_client_defaults ... ok
[INFO] [stdout] test drut_toml_granular_field_wins_over_client_defaults_for_that_field_only ... ok
[INFO] [stdout] test drut_toml_value_wins_over_a_conflicting_client_defaults_value_for_the_same_field ... ok
[INFO] [stdout] test out_of_range_client_defaults_indent_width_falls_back_to_default_with_a_warning ... 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 tests/discover.rs (/opt/rustwide/target/release/build/drut-config/5b657fc89bb0defc/out/discover-5b657fc89bb0defc)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test drut_toml_in_the_same_directory_as_the_target_wins ... ok
[INFO] [stdout] test a_git_boundary_with_no_config_inside_it_returns_none ... ok
[INFO] [stdout] test discover_on_a_nonexistent_path_does_not_panic ... ok
[INFO] [stdout] test target_three_directories_deep_finds_the_project_root_config ... ok
[INFO] [stdout] test a_git_directory_between_the_target_and_a_further_drut_toml_stops_the_walk ... ok
[INFO] [stdout] test a_git_file_worktree_between_the_target_and_a_further_drut_toml_stops_the_walk ... ok
[INFO] [stdout] test a_drut_toml_higher_up_wins_when_nothing_closer_exists ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/parse.rs (/opt/rustwide/target/release/build/drut-config/ec155487933a64cc/out/parse-ec155487933a64cc)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test a_malformed_blank_line_cap_value_warns_and_falls_back_only_for_that_key ... ok
[INFO] [stdout] test blank_lines_malformed_value_warns_and_falls_back_to_none ... ok
[INFO] [stdout] test auto_is_rejected_as_an_unrecognized_casing_value_at_every_casing_field ... ok
[INFO] [stdout] test casing_function_calls_parses_cleanly_with_zero_warnings ... ok
[INFO] [stdout] test blank_lines_parses_both_accepted_values_with_zero_warnings ... ok
[INFO] [stdout] test casing_preserve_parses_cleanly_with_zero_warnings ... ok
[INFO] [stdout] test indent_width_parses_as_an_integer_with_zero_warnings ... ok
[INFO] [stdout] test each_blank_line_cap_parses_a_plain_integer_cleanly ... ok
[INFO] [stdout] test a_file_with_no_format_table_at_all_parses_to_empty_config_with_no_warnings ... ok
[INFO] [stdout] test indent_width_that_does_not_even_fit_in_a_u8_is_an_invalid_value_at_parse_time ... ok
[INFO] [stdout] test a_file_that_is_not_valid_toml_produces_one_parse_error_and_empty_config ... ok
[INFO] [stdout] test casing_function_calls_rejects_an_invalid_value_without_affecting_other_keys ... ok
[INFO] [stdout] test each_new_granular_casing_field_parses_cleanly_with_zero_warnings ... ok
[INFO] [stdout] test indent_width_wrong_type_is_an_invalid_value_not_a_panic ... ok
[INFO] [stdout] test an_unreadable_path_produces_a_parse_error_not_a_panic ... ok
[INFO] [stdout] test line_wrap_width_parses_a_plain_integer_cleanly ... ok
[INFO] [stdout] test line_wrap_malformed_value_warns_and_falls_back_to_none ... ok
[INFO] [stdout] test operator_spacing_parses_each_of_the_three_accepted_values_with_zero_warnings ... ok
[INFO] [stdout] test the_removed_legacy_casing_key_is_an_unrecognized_key_not_a_hard_failure ... ok
[INFO] [stdout] test unrecognized_key_inside_format_warns_but_other_keys_still_apply ... ok
[INFO] [stdout] test unrecognized_top_level_table_is_silently_ignored_not_warned ... ok
[INFO] [stdout] test fully_valid_file_parses_both_keys_with_zero_warnings ... ok
[INFO] [stdout] test line_wrap_style_parses_both_accepted_values_with_zero_warnings ... ok
[INFO] [stdout] test line_wrap_parses_both_accepted_values_with_zero_warnings ... ok
[INFO] [stdout] test line_wrap_width_malformed_value_warns_and_falls_back_to_none ... ok
[INFO] [stderr]      Running tests/resolve.rs (/opt/rustwide/target/release/build/drut-config/11b8163e50be3c63/out/resolve-11b8163e50be3c63)
[INFO] [stdout] test operator_spacing_malformed_value_warns_and_falls_back_to_none ... ok
[INFO] [stdout] test line_wrap_style_malformed_value_warns_and_falls_back_to_none ... ok
[INFO] [stdout] test a_malformed_granular_casing_value_falls_back_only_for_that_key ... ok
[INFO] [stdout] test invalid_value_for_one_key_falls_back_only_for_that_key ... 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] [stdout] 
[INFO] [stdout] running 32 tests
[INFO] [stdout] test a_missing_config_file_resolves_to_explicit_then_default_with_no_warnings ... ok
[INFO] [stdout] test a_present_config_file_that_does_not_mention_casing_resolves_to_preserve ... ok
[INFO] [stdout] test a_removed_legacy_casing_key_in_the_file_governs_nothing ... ok
[INFO] [stdout] test blank_lines_top_cap_out_of_range_in_config_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] test casing_function_calls_resolves_independently_of_the_other_three_categories ... ok
[INFO] [stdout] test explicit_indent_width_overrides_config_file ... ok
[INFO] [stdout] test indent_width_unreasonably_large_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] test config_file_value_wins_over_the_built_in_default_when_no_explicit_value_given ... ok
[INFO] [stdout] test explicit_casing_function_calls_override_wins_over_both_config_layers_for_its_own_category_only ... ok
[INFO] [stdout] test blank_lines_and_both_caps_unset_anywhere_resolve_to_built_in_defaults ... ok
[INFO] [stdout] test blank_lines_explicit_overrides_config_file ... ok
[INFO] [stdout] test all_three_granular_fields_set_independently_resolve_independently ... ok
[INFO] [stdout] test blank_lines_nested_cap_unreasonably_large_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] test explicit_granular_override_wins_over_both_config_layers_for_its_own_category_only ... ok
[INFO] [stdout] test indent_width_parses_from_config_and_resolves ... ok
[INFO] [stdout] test indent_width_zero_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] test no_file_path_skips_discovery_and_resolves_straight_to_explicit_then_default ... ok
[INFO] [stdout] test indent_width_unset_resolves_to_four ... ok
[INFO] [stdout] test isolated_skips_discovery_even_with_a_valid_nearby_config_present ... ok
[INFO] [stdout] test isolated_still_honors_an_explicit_override ... ok
[INFO] [stdout] test line_wrap_explicit_overrides_config_file ... ok
[INFO] [stdout] test line_wrap_width_explicit_overrides_config_file ... ok
[INFO] [stdout] test line_wrap_width_and_style_unset_anywhere_resolve_to_built_in_defaults ... ok
[INFO] [stdout] test operator_spacing_unset_anywhere_resolves_to_preserve ... ok
[INFO] [stdout] test blank_lines_top_cap_explicit_overrides_config_file ... ok
[INFO] [stdout] test operator_spacing_explicit_overrides_config_file ... ok
[INFO] [stdout] test explicit_value_wins_over_a_present_valid_config_file_per_field ... ok
[INFO] [stdout] test operator_spacing_parses_from_config_and_resolves ... ok
[INFO] [stdout] test line_wrap_style_explicit_overrides_config_file ... ok
[INFO] [stdout] test line_wrap_width_out_of_range_in_config_falls_back_to_default_with_a_warning ... ok
[INFO] [stderr]    Doc-tests drut_config
[INFO] [stdout] test blank_lines_nested_cap_explicit_overrides_config_file ... ok
[INFO] [stdout] test line_wrap_width_unreasonably_large_falls_back_to_default_with_a_warning ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 32 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[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" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352", kill_on_drop: false }`
[INFO] [stdout] 1c3a58249d99e28e86a3869913157d915abecd809ff1d7c79b463f8d1b55e352
