[INFO] fetching crate drift-tabular 0.2.0...
[INFO] testing drift-tabular-0.2.0 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate drift-tabular 0.2.0 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate drift-tabular 0.2.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate drift-tabular 0.2.0
[INFO] tweaked toml for crates.io crate drift-tabular 0.2.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate drift-tabular 0.2.0 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 drift-tabular 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" "+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-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522
[INFO] running `Command { std: "docker" "start" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", 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" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522" "/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" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", 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" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling drift-tabular v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 6.23s
[INFO] running `Command { std: "docker" "inspect" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", 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" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling drift-tabular v0.2.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 14.50s
[INFO] running `Command { std: "docker" "inspect" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", 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" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/release/deps/drift-3daf5097fef918ea)
[INFO] [stdout] running 67 tests
[INFO] [stdout] test csv::tests::empty_input_is_an_error ... ok
[INFO] [stdout] test csv::tests::no_trailing_newline_still_yields_the_last_row ... ok
[INFO] [stdout] test csv::tests::only_one_leading_bom_is_dropped ... ok
[INFO] [stdout] test csv::tests::a_semicolon_delimiter_splits_fields ... ok
[INFO] [stdout] test csv::tests::unterminated_quote_is_an_error_not_a_panic ... ok
[INFO] [stdout] test csv::tests::a_comma_is_data_under_a_non_comma_delimiter ... ok
[INFO] [stdout] test csv::tests::quoted_commas_and_newlines_stay_in_the_field ... ok
[INFO] [stdout] test csv::tests::a_leading_bom_is_dropped_so_the_first_column_is_named ... ok
[INFO] [stdout] test csv::tests::ragged_rows_read_short_fields_as_empty ... ok
[INFO] [stdout] test diff::tests::a_missing_key_column_says_which_file ... ok
[INFO] [stdout] test csv::tests::a_header_only_file_has_no_rows ... ok
[INFO] [stdout] test csv::tests::a_bare_cr_is_a_line_break ... ok
[INFO] [stdout] test csv::tests::a_tab_inside_a_quoted_field_stays_in_the_field ... ok
[INFO] [stdout] test csv::tests::a_quoted_field_may_hold_a_comma_only ... ok
[INFO] [stdout] test diff::tests::an_ignored_column_cannot_make_a_row_changed ... ok
[INFO] [stdout] test diff::tests::a_missing_key_field_reads_as_empty_and_pairs_by_that_empty_key ... ok
[INFO] [stdout] test diff::tests::changed_rows_are_sorted_by_key ... ok
[INFO] [stdout] test diff::tests::changed_field_names_the_column_and_both_values ... ok
[INFO] [stdout] test csv::tests::a_tab_delimiter_splits_fields ... ok
[INFO] [stdout] test diff::tests::a_moved_row_is_not_a_change ... ok
[INFO] [stdout] test csv::tests::doubled_quote_is_one_quote ... ok
[INFO] [stdout] test csv::tests::trailing_blank_lines_are_not_rows ... ok
[INFO] [stdout] test csv::tests::plain_rows ... ok
[INFO] [stdout] test csv::tests::a_quoted_field_may_be_empty ... ok
[INFO] [stdout] test diff::tests::a_column_added_and_another_removed_are_both_reported ... ok
[INFO] [stdout] test diff::tests::a_single_column_key_is_not_reported_as_a_duplicate_when_composite ... ok
[INFO] [stdout] test diff::tests::a_duplicate_on_only_one_side_is_still_reported ... ok
[INFO] [stdout] test diff::tests::added_and_removed_rows ... ok
[INFO] [stdout] test csv::tests::crlf_is_one_line_break ... ok
[INFO] [stdout] test diff::tests::ignoring_a_column_does_not_hide_a_real_change_elsewhere ... ok
[INFO] [stdout] test diff::tests::composite_key_identifies_a_row_by_both_columns ... ok
[INFO] [stdout] test diff::tests::ignoring_a_column_that_does_not_exist_is_harmless ... ok
[INFO] [stdout] test diff::tests::identical_files_report_nothing ... ok
[INFO] [stdout] test diff::tests::epsilon_treats_integer_and_decimal_spellings_of_one_value_as_equal ... ok
[INFO] [stdout] test diff::tests::duplicate_keys_are_reported ... ok
[INFO] [stdout] test diff::tests::key_parts_are_not_joined_into_an_ambiguous_string ... ok
[INFO] [stdout] test diff::tests::missing_key_column_names_what_is_there ... ok
[INFO] [stdout] test diff::tests::epsilon_ignores_surrounding_whitespace_in_numbers ... ok
[INFO] [stdout] test diff::tests::reordering_columns_is_flagged_but_is_not_a_row_change ... ok
[INFO] [stdout] test diff::tests::no_key_columns_is_an_error ... ok
[INFO] [stdout] test diff::tests::nan_is_never_unchanged ... ok
[INFO] [stdout] test diff::tests::reordering_is_not_flagged_when_a_column_is_also_added ... ok
[INFO] [stdout] test diff::tests::only_the_fields_that_moved_are_listed_for_a_changed_row ... ok
[INFO] [stdout] test diff::tests::output_order_is_stable ... ok
[INFO] [stdout] test diff::tests::exact_mode_sees_formatting_changes ... ok
[INFO] [stdout] test diff::tests::removed_column_is_reported_once_not_per_row ... ok
[INFO] [stdout] test diff::tests::schema_changes_are_separate_from_row_changes ... ok
[INFO] [stdout] test diff::tests::identical_data_with_duplicate_keys_is_not_a_difference_but_keeps_the_warning ... ok
[INFO] [stdout] test json::tests::escapes_control_characters_without_a_shorthand ... ok
[INFO] [stdout] test json::tests::summary_ends_in_one_object_and_a_newline ... ok
[INFO] [stdout] test json::tests::summary_counts_duplicate_keys ... ok
[INFO] [stdout] test json::tests::schema_changes_are_reported ... ok
[INFO] [stdout] test json::tests::a_changed_field_is_reported_with_both_values ... ok
[INFO] [stdout] test json::tests::the_output_is_one_object_ending_in_a_newline ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/release/deps/cli-b58d722319ba930f)
[INFO] [stdout] test json::tests::a_value_containing_a_quote_survives_the_round_trip ... ok
[INFO] [stdout] test diff::tests::tolerance_absorbs_float_noise ... ok
[INFO] [stdout] test diff::tests::tolerance_does_not_apply_to_text ... ok
[INFO] [stdout] test diff::tests::tolerance_still_reports_a_real_move ... ok
[INFO] [stdout] test diff::tests::tolerance_treats_equal_text_as_equal ... ok
[INFO] [stdout] test json::tests::an_identical_pair_says_so ... ok
[INFO] [stdout] test json::tests::summary_is_counts_only_with_no_per_row_detail ... ok
[INFO] [stdout] test json::tests::summary_of_identical_files_says_so ... ok
[INFO] [stdout] test json::tests::a_key_is_an_array_rather_than_a_joined_string ... ok
[INFO] [stdout] test json::tests::added_and_removed_rows_carry_their_key_parts ... ok
[INFO] [stdout] test json::tests::leaves_slashes_and_unicode_alone ... ok
[INFO] [stdout] test json::tests::escapes_the_characters_that_would_break_the_output ... ok
[INFO] [stdout] test json::tests::no_field_is_followed_by_a_trailing_comma ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 67 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 23 tests
[INFO] [stdout] test a_bad_epsilon_exits_two ... ok
[INFO] [stdout] test a_bom_in_the_export_does_not_hide_the_key_column ... ok
[INFO] [stdout] test a_missing_key_flag_exits_two ... ok
[INFO] [stdout] test a_missing_file_exits_two ... ok
[INFO] [stdout] test duplicate_keys_are_warned_about_even_when_nothing_else_moved ... ok
[INFO] [stdout] test a_key_that_is_also_ignored_is_rejected ... ok
[INFO] [stdout] test json_wins_over_quiet ... ok
[INFO] [stdout] test quiet_prints_nothing_but_keeps_the_exit_code ... ok
[INFO] [stdout] test a_quoted_tab_in_a_tsv_field_is_not_a_column_break ... ok
[INFO] [stdout] test ignore_drops_a_column_from_the_comparison ... ok
[INFO] [stdout] test identical_files_exit_zero ... ok
[INFO] [stdout] test a_composite_key_matches_on_both_parts ... ok
[INFO] [stdout] test summary_json_emits_just_the_counts_object ... ok
[INFO] [stdout] test epsilon_absorbs_float_noise_from_the_command_line ... ok
[INFO] [stdout] test a_difference_exits_one ... ok
[INFO] [stdout] test a_semicolon_delimiter_is_accepted ... ok
[INFO] [stdout] test a_multi_character_delimiter_is_rejected ... ok
[INFO] [stdout] test summary_prints_counts_not_per_field_detail ... ok
[INFO] [stdout] test a_tab_delimited_file_diffs_with_delimiter_tab ... ok
[INFO] [stdout] test an_unknown_option_exits_two ... ok
[INFO] [stdout] test summary_reports_duplicate_key_counts ... ok
[INFO] [stdout] test help_and_version_exit_zero ... ok
[INFO] [stdout] test summary_of_identical_files_exits_zero ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 23 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.04s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522", kill_on_drop: false }`
[INFO] [stdout] 4d547b49ab48df856057848677814ae89f48725b9c3f6d4e9728523abd210522
