[INFO] cloning repository https://github.com/matttpt/quandary [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/matttpt/quandary" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] c78401bf1d57f2e60514606b728d9bf3d2525e7b [INFO] testing matttpt/quandary against 1.59.0 for beta-1.60-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmatttpt%2Fquandary" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/matttpt/quandary on toolchain 1.59.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/matttpt/quandary [INFO] finished tweaking git repo https://github.com/matttpt/quandary [INFO] tweaked toml for git repo https://github.com/matttpt/quandary written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/matttpt/quandary already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.59.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 646917a8142969461d4f70d8ef66ed16982e1b8ee7890d1b01801fbd864aeab8 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "646917a8142969461d4f70d8ef66ed16982e1b8ee7890d1b01801fbd864aeab8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "646917a8142969461d4f70d8ef66ed16982e1b8ee7890d1b01801fbd864aeab8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "646917a8142969461d4f70d8ef66ed16982e1b8ee7890d1b01801fbd864aeab8", kill_on_drop: false }` [INFO] [stdout] 646917a8142969461d4f70d8ef66ed16982e1b8ee7890d1b01801fbd864aeab8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 0df632867bfd9b80f26021a3213b02cf6357ee09d69a8a850c5e0fe466a07db6 [INFO] running `Command { std: "docker" "start" "-a" "0df632867bfd9b80f26021a3213b02cf6357ee09d69a8a850c5e0fe466a07db6", kill_on_drop: false }` [INFO] [stderr] Compiling quandary v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 2.39s [INFO] running `Command { std: "docker" "inspect" "0df632867bfd9b80f26021a3213b02cf6357ee09d69a8a850c5e0fe466a07db6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "0df632867bfd9b80f26021a3213b02cf6357ee09d69a8a850c5e0fe466a07db6", kill_on_drop: false }` [INFO] [stdout] 0df632867bfd9b80f26021a3213b02cf6357ee09d69a8a850c5e0fe466a07db6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 426187855bbb8fe9fb4960326dda2fc659e98282ed0eeb229574d508e0fb1373 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "426187855bbb8fe9fb4960326dda2fc659e98282ed0eeb229574d508e0fb1373", kill_on_drop: false }` [INFO] [stderr] Compiling quandary v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 4.47s [INFO] running `Command { std: "docker" "inspect" "426187855bbb8fe9fb4960326dda2fc659e98282ed0eeb229574d508e0fb1373", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "426187855bbb8fe9fb4960326dda2fc659e98282ed0eeb229574d508e0fb1373", kill_on_drop: false }` [INFO] [stdout] 426187855bbb8fe9fb4960326dda2fc659e98282ed0eeb229574d508e0fb1373 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:0cd99ca24d8e8c98e67c542213511d985b8778b5bdcbb160e038429496686047" "/opt/rustwide/cargo-home/bin/cargo" "+1.59.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] deef3e970c005c5b3ab7fcab9ccf8f5e1418167f382f9cc4d159db2481985b02 [INFO] running `Command { std: "docker" "start" "-a" "deef3e970c005c5b3ab7fcab9ccf8f5e1418167f382f9cc4d159db2481985b02", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.03s [INFO] [stdout] [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/quandary-a6eb7659d39c6c56) [INFO] [stdout] running 113 tests [INFO] [stdout] test class::tests::displays_according_to_rfc3597 ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_answer_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_authority_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_question_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_enforces_additional_ordering ... ok [INFO] [stdout] test message::writer::tests::writer_works ... ok [INFO] [stdout] test name::builder::tests::finish_rejects_non_fqdn ... ok [INFO] [stdout] test name::builder::tests::finish_with_suffix_rejects_fqdn ... ok [INFO] [stdout] test message::writer::tests::writer_constructor_rejects_short_buffer ... ok [INFO] [stdout] test name::label::tests::label_display_escaping_works ... ok [INFO] [stdout] test name::label::tests::label_eq_and_hash_are_case_insensitive ... ok [INFO] [stdout] test name::builder::tests::is_fully_qualified_works ... ok [INFO] [stdout] test name::builder::tests::namebuilder_works ... ok [INFO] [stdout] test name::builder::tests::namebuilder_works_with_suffix ... ok [INFO] [stdout] test name::label::tests::label_try_from_slice_rejects_bad_lengths ... ok [INFO] [stdout] test name::label::tests::label_try_from_slice_accepts_ok_lengths ... ok [INFO] [stdout] test name::label::tests::labelbuf_display_escaping_works ... ok [INFO] [stdout] test name::label::tests::labelbuf_eq_and_hash_are_case_insensitive ... ok [INFO] [stdout] test name::label::tests::null_is_null ... ok [INFO] [stdout] test name::label::tests::labelbuf_hash_matches_label_hash ... ok [INFO] [stdout] test name::label::tests::labelbuf_try_from_slice_accepts_ok_lengths ... ok [INFO] [stdout] test name::tests::fromstr_escaping_works ... ok [INFO] [stdout] test name::tests::fromstr_rejects_invalid_escapes ... ok [INFO] [stdout] test name::tests::eq_or_subdomain_of_works ... ok [INFO] [stdout] test name::tests::fromstr_rejects_non_ascii ... ok [INFO] [stdout] test name::tests::fromstr_rejects_long_name ... ok [INFO] [stdout] test name::tests::fromstr_rejects_long_label ... ok [INFO] [stdout] test name::tests::fromstr_rejects_non_fqdn ... ok [INFO] [stdout] test name::tests::fromstr_works ... ok [INFO] [stdout] test name::tests::fromstr_rejects_null_non_terminal ... ok [INFO] [stdout] test name::tests::labels_iterator_works ... ok [INFO] [stdout] test name::tests::root_has_expected_characteristics ... ok [INFO] [stdout] test name::tests::root_is_root ... ok [INFO] [stdout] test name::tests::superdomain_works ... ok [INFO] [stdout] test name::tests::wire_repr_from_works ... ok [INFO] [stdout] test name::tests::wire_repr_to_works ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_accepts_valid_compressed_names ... ok [INFO] [stdout] test name::label::tests::labelbuf_try_from_slice_rejects_bad_lengths ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_forward_pointers ... ok [INFO] [stdout] test message::reader::tests::reader_works ... ok [INFO] [stdout] test message::reader::tests::reader_constructor_rejects_short_message ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_name ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_label ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_accepts_valid_uncompressed_names ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_name_with_pointers ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_pointer_loops ... ok [INFO] [stdout] test name::builder::tests::next_label_rejects_long_name ... ok [INFO] [stdout] test name::builder::tests::next_label_rejects_null_non_terminal ... ok [INFO] [stdout] test name::builder::tests::try_push_rejects_long_label ... ok [INFO] [stdout] test name::builder::tests::try_push_rejects_long_name ... ok [INFO] [stdout] test name::builder::tests::try_push_slice_rejects_long_label ... ok [INFO] [stdout] test name::builder::tests::try_push_slice_rejects_long_name ... ok [INFO] [stdout] test name::label::tests::asterisk_is_asterisk ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_long_label_with_pointers ... ok [INFO] [stdout] test class::tests::parses_according_to_rfc3597 ... ok [INFO] [stdout] test name::wire::tests::parse_compressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_accepts_valid_names ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_long_name ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_unexpected_eom ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_long_name ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_negative_when_both_are_valid_and_not_equal ... ok [INFO] [stdout] test rr::rdata::helpers::tests::invalid_names_compare_bitwise ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_accepts_valid_names ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_extra_data ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_inconclusive_for_both_invalid ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_extra_data ... ok [INFO] [stdout] test name::wire::tests::parse_uncompressed_name_rejects_long_label ... ok [INFO] [stdout] test name::wire::tests::validate_uncompressed_name_rejects_long_label ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_negative_when_only_one_is_valid ... ok [INFO] [stdout] test rr::rdata::helpers::tests::test_n_name_fields_is_positive_when_both_are_valid_and_equal ... ok [INFO] [stdout] test rr::rdata::helpers::tests::valid_names_compare_case_insensitively ... ok [INFO] [stdout] test rr::rdata::opt::tests::optbuilder_rejects_rdata_overflow ... ok [INFO] [stdout] test rr::rdata::std13::tests::serialize_wks_works ... ok [INFO] [stdout] test rr::rdata::opt::tests::optbuilder_works ... ok [INFO] [stdout] test rr::rdata::std13::tests::character_string_constructor_accepts_short_slices ... ok [INFO] [stdout] test rr::rdata::std13::tests::txtbuilder_rejects_rdata_overflow ... ok [INFO] [stdout] test rr::rdata::std13::tests::txtbuilder_works ... ok [INFO] [stdout] test rr::rdata::std13::tests::character_string_constructor_rejects_long_slice ... ok [INFO] [stdout] test rr::rdata::tests::rdata_constructor_rejects_long_slice ... ok [INFO] [stdout] test rr::rr_type::tests::type_displays_according_to_rfc3597 ... ok [INFO] [stdout] test rr::rdata::tests::rdata_constructor_accepts_short_slices ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_rejects_class_mismatch ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_rejects_ttl_mismatch ... ok [INFO] [stdout] test zone::lookup::tests::lookup_handles_exists_but_no_records ... ok [INFO] [stdout] test zone::lookup::tests::lookup_handles_nxdomain ... ok [INFO] [stdout] test zone::tests::add_rejects_mismatched_class ... ok [INFO] [stdout] test rr::rdata::tests::read_checks_if_message_is_long_enough ... ok [INFO] [stdout] test zone::tests::add_rejects_mismatched_ttl ... ok [INFO] [stdout] test zone::tests::add_rejects_owner_outside_of_zone ... ok [INFO] [stdout] test rr::rrset::tests::rrset_ignores_duplicates ... ok [INFO] [stdout] test rr::ttl::tests::large_ttls_become_zero ... ok [INFO] [stdout] test zone::lookup::tests::rfc_4592_examples ... ok [INFO] [stdout] test rr::rrset::tests::rrsetlist_works ... ok [INFO] [stdout] test zone::tests::add_works ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_ns_address ... ok [INFO] [stdout] test rr::ttl::tests::small_ttls_are_not_modified ... ok [INFO] [stdout] test zone::lookup::tests::lookup_all_raw_rejects_wrong_zone ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_apex_soa ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_multiple_cname ... ok [INFO] [stdout] test rr::rr_type::tests::type_parses_according_to_rfc3597 ... ok [INFO] [stdout] test rr::rrset::tests::rrset_works ... ok [INFO] [stdout] test zone::lookup::tests::lookup_works ... ok [INFO] [stdout] test zone::lookup::tests::referral_processing_works ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_other_records_at_cname ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_mx_address ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_glue ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_too_many_soas ... ok [INFO] [stdout] test zone::validation::tests::validate_detects_missing_apex_ns ... ok [INFO] [stdout] test message::writer::tests::writer_detects_qdcount_overflow ... ok [INFO] [stdout] test name::tests::wire_repr_from_rejects_large_index - should panic ... ok [INFO] [stdout] test name::tests::wire_repr_to_rejects_large_index - should panic ... ok [INFO] [stdout] test message::writer::tests::writer_detects_rr_count_overflows ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 113 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stderr] Doc-tests quandary [INFO] [stdout] [INFO] [stdout] running 5 tests [INFO] [stdout] test src/name/builder.rs - name::builder::NameBuilder (line 36) ... ok [INFO] [stdout] test src/name/builder.rs - name::builder::NameBuilder (line 55) ... ok [INFO] [stdout] test src/name/label.rs - name::label::LabelBuf (line 217) ... ok [INFO] [stdout] test src/name/label.rs - name::label::Label (line 45) ... ok [INFO] [stdout] test src/rr/rdata/std13.rs - rr::rdata::std13::TxtBuilder (line 350) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.69s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "deef3e970c005c5b3ab7fcab9ccf8f5e1418167f382f9cc4d159db2481985b02", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "deef3e970c005c5b3ab7fcab9ccf8f5e1418167f382f9cc4d159db2481985b02", kill_on_drop: false }` [INFO] [stdout] deef3e970c005c5b3ab7fcab9ccf8f5e1418167f382f9cc4d159db2481985b02