[INFO] fetching crate zenodo-rs 0.1.6...
[INFO] testing zenodo-rs-0.1.6 against 1.95.0 for beta-1.96-2
[INFO] extracting crate zenodo-rs 0.1.6 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate zenodo-rs 0.1.6
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zenodo-rs 0.1.6
[INFO] tweaked toml for crates.io crate zenodo-rs 0.1.6 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenodo-rs 0.1.6 on toolchain 1.95.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.95.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zenodo-rs 0.1.6 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.95.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded md-5 v0.11.0
[INFO] [stderr]   Downloaded const-oid v0.10.2
[INFO] [stderr]   Downloaded client-uploader-traits v0.1.0
[INFO] [stderr]   Downloaded webpki-root-certs v1.0.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 9571a28ae8cf8bdae4f2065e48b6e898faf02a9b1127446a04c0ce9e219cee3a
[INFO] running `Command { std: "docker" "start" "-a" "9571a28ae8cf8bdae4f2065e48b6e898faf02a9b1127446a04c0ce9e219cee3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "9571a28ae8cf8bdae4f2065e48b6e898faf02a9b1127446a04c0ce9e219cee3a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9571a28ae8cf8bdae4f2065e48b6e898faf02a9b1127446a04c0ce9e219cee3a", kill_on_drop: false }`
[INFO] [stdout] 9571a28ae8cf8bdae4f2065e48b6e898faf02a9b1127446a04c0ce9e219cee3a
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8e6fd70a9f61d5493018067c9e5efb9d99a97c45a532742172dd902016f4e1e1
[INFO] running `Command { std: "docker" "start" "-a" "8e6fd70a9f61d5493018067c9e5efb9d99a97c45a532742172dd902016f4e1e1", kill_on_drop: false }`
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling rustls v0.23.38
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling unicase v2.9.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling client-uploader-traits v0.1.0
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tokio-stream v0.1.18
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.6.2
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling zenodo-rs v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 37.82s
[INFO] running `Command { std: "docker" "inspect" "8e6fd70a9f61d5493018067c9e5efb9d99a97c45a532742172dd902016f4e1e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8e6fd70a9f61d5493018067c9e5efb9d99a97c45a532742172dd902016f4e1e1", kill_on_drop: false }`
[INFO] [stdout] 8e6fd70a9f61d5493018067c9e5efb9d99a97c45a532742172dd902016f4e1e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c70f4f349a91646c7458c93db8520d70dfe6797de3651af46f298c41838488e7
[INFO] running `Command { std: "docker" "start" "-a" "c70f4f349a91646c7458c93db8520d70dfe6797de3651af46f298c41838488e7", kill_on_drop: false }`
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling client-uploader-traits v0.1.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling reqwest v0.13.2
[INFO] [stderr]    Compiling zenodo-rs v0.1.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 28.47s
[INFO] running `Command { std: "docker" "inspect" "c70f4f349a91646c7458c93db8520d70dfe6797de3651af46f298c41838488e7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c70f4f349a91646c7458c93db8520d70dfe6797de3651af46f298c41838488e7", kill_on_drop: false }`
[INFO] [stdout] c70f4f349a91646c7458c93db8520d70dfe6797de3651af46f298c41838488e7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/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" "RUSTDOCFLAGS=--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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1.95.0" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] a976057d4453e1f7e29e4a749599706f30e23886bcffab70f95f036943ecfa61
[INFO] running `Command { std: "docker" "start" "-a" "a976057d4453e1f7e29e4a749599706f30e23886bcffab70f95f036943ecfa61", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.28s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenodo_rs-7fda48598b1f5dba)
[INFO] [stdout] 
[INFO] [stdout] running 108 tests
[INFO] [stdout] test client::tests::bucket_upload_rejects_urls_without_path_segments ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::page_trait_exposes_hits_and_total ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::record_related_traits_expose_expected_views ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::bucket_object_and_deposition_expose_shared_repository_views ... ok
[INFO] [stdout] test client::tests::bucket_upload_preserves_path_and_encodes_filename ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::deposition_and_publication_traits_expose_expected_views ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::file_policy_trait_matches_zenodo_replace_policy_variants ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::shared_upload_filename_helper_accepts_zenodo_upload_specs ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::upload_spec_trait_reports_filename_source_kind_and_metadata ... ok
[INFO] [stdout] test client::tests::sized_body_from_reader_reports_short_reads ... ok
[INFO] [stdout] test client::tests::sized_body_from_reader_reports_reader_errors ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::zenodo_client_satisfies_repository_client_bundles ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_base_url_without_trailing_slash ... ok
[INFO] [stdout] test endpoint::tests::preserves_custom_base_url ... ok
[INFO] [stdout] test downloads::tests::artifact_lookup_uses_file_key ... ok
[INFO] [stdout] test error::tests::covers_title_only_invalid_json_and_mixed_error_shapes ... ok
[INFO] [stdout] test error::tests::parses_object_shaped_field_errors_and_json_without_content_type ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_base_url_with_empty_path ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_deployment_root_to_api_base ... ok
[INFO] [stdout] test error::tests::upload_name_validation_errors_convert_into_zenodo_errors ... ok
[INFO] [stdout] test ids::tests::bucket_url_wraps_url ... ok
[INFO] [stdout] test ids::tests::doi_normalization_trims_prefixes_and_case ... ok
[INFO] [stdout] test ids::tests::doi_round_trips_through_display_and_parse ... ok
[INFO] [stdout] test ids::tests::doi_validation_rejects_empty_or_invalid_values ... ok
[INFO] [stdout] test ids::tests::numeric_ids_deserialize_from_strings_and_numbers ... ok
[INFO] [stdout] test ids::tests::doi_deserialization_normalizes_values ... ok
[INFO] [stdout] test links::tests::invalid_links_return_parse_errors ... ok
[INFO] [stdout] test links::tests::resolves_absolute_links_unchanged ... ok
[INFO] [stdout] test endpoint::tests::uses_expected_production_and_sandbox_urls ... ok
[INFO] [stdout] test error::tests::parses_json_error_bodies ... ok
[INFO] [stdout] test error::tests::preserves_string_array_errors_and_empty_bodies ... ok
[INFO] [stdout] test links::tests::resolves_relative_links_against_base ... ok
[INFO] [stdout] test ids::tests::string_wrappers_support_common_conversions ... ok
[INFO] [stdout] test client::tests::sized_body_from_reader_tolerates_dropped_receiver ... ok
[INFO] [stdout] test error::tests::direct_error_helpers_cover_remaining_shapes ... ok
[INFO] [stdout] test metadata::tests::known_enum_values_round_trip ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_supports_full_optional_surface ... ok
[INFO] [stdout] test metadata::tests::deposit_metadata_builder_shortcuts_are_exercised ... ok
[INFO] [stdout] test metadata::tests::enums_preserve_unknown_values ... ok
[INFO] [stdout] test metadata::tests::metadata_builders_start_with_empty_optional_collections ... ok
[INFO] [stdout] test metadata::tests::published_record_metadata_accepts_community_id_alias ... ok
[INFO] [stdout] test metadata::tests::nested_metadata_entry_builders_require_mandatory_fields ... ok
[INFO] [stdout] test metadata::tests::nested_metadata_entry_builders_cover_common_construction_paths ... ok
[INFO] [stdout] test metadata::tests::person_and_relation_metadata_builders_cover_full_surface ... ok
[INFO] [stdout] test metadata::tests::published_record_metadata_deserializes_richer_typed_fields ... ok
[INFO] [stdout] test model::tests::deposition_file_accepts_integer_like_numeric_shapes ... ok
[INFO] [stdout] test metadata::tests::record_version_relations_accept_integer_like_numeric_shapes ... ok
[INFO] [stdout] test model::tests::deposition_helpers_treat_unsubmitted_as_editable ... ok
[INFO] [stdout] test model::tests::follows_latest_draft_link ... ok
[INFO] [stdout] test model::tests::model_string_enums_preserve_unknown_values ... ok
[INFO] [stdout] test model::tests::other_numeric_response_fields_accept_integer_like_shapes ... ok
[INFO] [stdout] test metadata::tests::reference_metadata_builders_cover_full_surface ... ok
[INFO] [stdout] test model::tests::deposition_file_rejects_non_integral_sizes ... ok
[INFO] [stdout] test model::tests::preserves_unknown_record_fields ... ok
[INFO] [stdout] test model::tests::record_accepts_both_modified_and_updated_timestamps ... ok
[INFO] [stdout] test metadata::tests::classification_metadata_builders_cover_full_surface ... ok
[INFO] [stdout] test model::tests::record_and_deposition_helpers_expose_status_and_links ... ok
[INFO] [stdout] test error::tests::field_error_parser_ignores_unknown_array_items ... ok
[INFO] [stdout] test model::tests::record_accepts_community_id_alias_in_metadata ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_requires_missing_fields ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_requires_at_least_one_creator ... ok
[INFO] [stdout] test model::tests::record_file_prefers_content_link ... ok
[INFO] [stdout] test records::tests::query_builder_exercises_remaining_methods ... ok
[INFO] [stdout] test model::tests::record_deserializes_minimized_live_19701295_shape ... ok
[INFO] [stdout] test records::tests::doi_matching_accepts_record_and_concept_doi_only ... ok
[INFO] [stdout] test records::tests::query_builder_covers_common_search_configuration ... ok
[INFO] [stdout] test error::tests::parses_plaintext_error_bodies ... ok
[INFO] [stdout] test records::tests::query_serialization_uses_zenodo_parameter_names ... ok
[INFO] [stdout] test records::tests::selector_and_display_helpers_cover_custom_variants ... ok
[INFO] [stdout] test serde_util::tests::optional_u64ish_handles_none_and_values ... ok
[INFO] [stdout] test serde_util::tests::stringish_accepts_strings_and_integer_like_numbers ... ok
[INFO] [stdout] test serde_util::tests::stringish_rejects_negative_or_fractional_numbers ... ok
[INFO] [stdout] test serde_util::tests::u64ish_accepts_integer_like_values ... ok
[INFO] [stdout] test records::tests::search_totals_accept_integer_like_numeric_shapes ... ok
[INFO] [stdout] test serde_util::tests::u64ish_rejects_non_integral_or_negative_values ... ok
[INFO] [stdout] test upload::tests::content_length_uses_reader_length ... ok
[INFO] [stdout] test upload::tests::empty_uploaded_filename_error_has_stable_message ... ok
[INFO] [stdout] test upload::tests::from_named_paths_preserves_manifest_names_and_paths ... ok
[INFO] [stdout] test upload::tests::path_upload_can_override_uploaded_filename ... ok
[INFO] [stdout] test upload::tests::path_upload_defaults_to_octet_stream ... ok
[INFO] [stdout] test upload::tests::reader_upload_debug_hides_reader ... ok
[INFO] [stdout] test upload::tests::with_filename_renames_existing_upload_spec ... ok
[INFO] [stdout] test workflow::tests::duplicate_uploaded_filenames_are_rejected ... ok
[INFO] [stdout] test upload::tests::path_upload_rejects_missing_filename ... ok
[INFO] [stdout] test upload::tests::content_length_reads_path_metadata ... ok
[INFO] [stdout] test upload::tests::missing_filename_error_has_stable_message ... ok
[INFO] [stdout] test upload::tests::path_source_debug_shows_path_variant ... ok
[INFO] [stdout] test workflow::tests::empty_uploaded_filenames_are_rejected ... ok
[INFO] [stdout] test workflow::tests::keep_existing_and_add_does_not_delete_existing_files ... ok
[INFO] [stdout] test workflow::tests::keep_existing_and_add_rejects_existing_filename_collisions ... ok
[INFO] [stdout] test upload::tests::from_named_paths_rejects_duplicate_archive_names ... ok
[INFO] [stdout] test workflow::tests::unpublished_deposition_reuses_current_draft ... ok
[INFO] [stdout] test workflow::tests::retryable_error_matches_retryable_http_statuses ... ok
[INFO] [stdout] test workflow::tests::upsert_by_filename_only_deletes_matching_files ... ok
[INFO] [stdout] test workflow::tests::published_deposition_requires_new_version ... ok
[INFO] [stdout] test workflow::tests::replace_all_deletes_existing_files_first ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::client_context_and_auth_traits_reflect_client_configuration ... ok
[INFO] [stdout] test error::tests::from_response_decodes_reqwest_response ... ok
[INFO] [stdout] test client::tests::request_timeout_is_enforced_for_http_calls ... ok
[INFO] [stdout] test client::tests::request_url_rejects_cross_origin_api_requests ... ok
[INFO] [stdout] test records::tests::doi_string_helpers_reject_invalid_selectors_before_requesting ... ok
[INFO] [stdout] test workflow::tests::latest_published_deposition_short_circuits_when_resolution_is_not_needed ... ok
[INFO] [stdout] test workflow::tests::latest_published_deposition_url_resolves_record_links_and_rejects_unknown_paths ... ok
[INFO] [stdout] test client::tests::auth_debug_redacts_tokens_and_builders_preserve_configuration ... ok
[INFO] [stdout] test workflow::tests::poll_until_does_not_sleep_past_max_wait ... ok
[INFO] [stdout] test workflow::tests::retryable_error_treats_transport_errors_as_retryable ... ok
[INFO] [stdout] test client::tests::env_helpers_read_expected_token_variables ... ok
[INFO] [stdout] test client::tests::env_helpers_report_missing_variables ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 108 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.64s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock_api.rs (/opt/rustwide/target/debug/deps/mock_api-75b10135b865db7c)
[INFO] [stdout] 
[INFO] [stdout] running 39 tests
[INFO] [stdout] test doi_string_helpers_cover_success_paths ... ok
[INFO] [stdout] test download_artifact_with_progress_reports_transferred_bytes ... ok
[INFO] [stdout] test action_methods_tolerate_empty_success_bodies_by_refreshing_depositions ... ok
[INFO] [stdout] test create_and_publish_dataset_creates_a_fresh_deposition_first ... ok
[INFO] [stdout] test doi_resolution_requires_exact_match_and_can_follow_next_page ... ok
[INFO] [stdout] test ensure_editable_draft_reuses_unpublished_deposition ... ok
[INFO] [stdout] test client_sends_expected_headers_and_metadata_payload ... ok
[INFO] [stdout] test download_helpers_cover_remaining_branches ... ok
[INFO] [stdout] test cross_origin_downloads_do_not_forward_auth_or_json_accept ... ok
[INFO] [stdout] test ensure_editable_draft_falls_back_to_latest_record_when_deposition_has_no_latest_link ... ok
[INFO] [stdout] test ensure_editable_draft_resolves_latest_published_deposition_before_newversion ... ok
[INFO] [stdout] test doi_and_artifact_helpers_resolve_latest_and_download_files ... ok
[INFO] [stdout] test http_errors_surface_through_public_api ... ok
[INFO] [stdout] test file_operations_use_expected_routes_and_headers ... ok
[INFO] [stdout] test action_methods_and_record_helpers_cover_remaining_public_branches ... ok
[INFO] [stdout] test enter_edit_mode_reuses_unpublished_or_immediately_editable_depositions ... ok
[INFO] [stdout] test enter_edit_mode_can_follow_latest_draft_link ... ok
[INFO] [stdout] test open_artifact_exposes_response_headers ... ok
[INFO] [stdout] test enter_edit_mode_waits_for_current_record_to_become_editable ... ok
[INFO] [stdout] test invalid_json_responses_surface_as_json_errors ... ok
[INFO] [stdout] test mocked_http_error_cases_propagate_through_delete_and_download ... ok
[INFO] [stdout] test failed_download_preserves_existing_destination_file ... ok
[INFO] [stdout] test mocked_download_errors_cover_missing_file_and_missing_links ... ok
[INFO] [stdout] test reconcile_files_upsert_by_filename_only_deletes_matching_files ... ok
[INFO] [stdout] test reconcile_files_rejects_duplicate_uploaded_filenames ... ok
[INFO] [stdout] test publish_dataset_with_policy_uses_upsert_by_filename ... ok
[INFO] [stdout] test reconcile_files_with_progress_reports_aggregate_bytes ... ok
[INFO] [stdout] test reconcile_files_keep_existing_adds_without_deleting ... ok
[INFO] [stdout] test reconcile_files_keep_existing_rejects_filename_collisions ... ok
[INFO] [stdout] test repository_client_trait_methods_delegate_to_record_apis ... ok
[INFO] [stdout] test truncated_error_bodies_become_transport_errors ... ok
[INFO] [stdout] test search_and_version_helpers_follow_record_links ... ok
[INFO] [stdout] test replace_all_files_deletes_all_existing_files ... ok
[INFO] [stdout] test publish_dataset_reports_missing_record_id_after_publish ... ok
[INFO] [stdout] test repository_client_trait_methods_delegate_to_publication_apis ... ok
[INFO] [stdout] test mocked_workflow_errors_cover_non_retryable_and_timeout_paths ... ok
[INFO] [stdout] test workflow_error_paths_and_reader_uploads_are_exercised ... ok
[INFO] [stdout] test upload_path_and_reader_send_known_content_length ... ok
[INFO] [stdout] test workflow_helpers_follow_new_version_delete_upload_and_publish ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 39 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.49s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock_support.rs (/opt/rustwide/target/debug/deps/mock_support-0d480105c03124ab)
[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/sandbox_light.rs (/opt/rustwide/target/debug/deps/sandbox_light-76d84fe5ec3d8152)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]    Doc-tests zenodo_rs
[INFO] [stdout] test daily_sandbox_low_level_deposition_api_surface ... ignored, requires ZENODO_SANDBOX_TOKEN and live sandbox publishing permissions
[INFO] [stdout] test daily_sandbox_workflow_and_read_api_surface ... ignored, requires ZENODO_SANDBOX_TOKEN and live sandbox publishing permissions
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test src/downloads.rs - downloads::ZenodoClient::download_artifact (line 323) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 37) - compile ... ok
[INFO] [stdout] test src/client.rs - client::Auth::from_env_var (line 94) - compile ... ok
[INFO] [stdout] test src/downloads.rs - downloads::ZenodoClient::open_artifact (line 74) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 52) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::user_agent (line 184) ... ok
[INFO] [stdout] test src/ids.rs - ids::Doi::new (line 116) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::endpoint (line 144) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::request_timeout (line 203) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClient::builder (line 312) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::DepositMetadataUpdateBuilder::build (line 1396) ... FAILED
[INFO] [stdout] test src/progress.rs - progress (line 9) ... ok
[INFO] [stdout] test src/records.rs - records::RecordSelector::doi (line 48) ... ok
[INFO] [stdout] test src/records.rs - records::ZenodoClient::get_artifact_info (line 753) - compile ... ok
[INFO] [stdout] test src/metadata.rs - metadata::DepositMetadataUpdate::builder (line 1204) ... ok
[INFO] [stdout] test src/records.rs - records::ZenodoClient::get_record_by_doi (line 589) - compile ... ok
[INFO] [stdout] test src/records.rs - records::ZenodoClient::search_records (line 540) - compile ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_named_paths (line 162) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_path (line 71) ... ok
[INFO] [stdout] test src/ids.rs - ids::Doi::as_str (line 137) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_reader (line 219) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_path_as (line 105) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::RelatedIdentifier::builder (line 680) ... ok
[INFO] [stdout] test src/records.rs - records::RecordQuery::builder (line 235) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::ensure_editable_draft (line 199) - compile ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::create_and_publish_dataset (line 441) - compile ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::enter_edit_mode (line 140) - compile ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::with_filename (line 142) ... ok
[INFO] [stdout] test src/records.rs - records::RecordQuery::into_pairs (line 258) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::publish_dataset_with_policy (line 376) - compile ... ok
[INFO] [stdout] test src/client.rs - client::Auth::new (line 58) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::reconcile_files (line 261) - compile ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Creator::named (line 151) ... ok
[INFO] [stdout] test src/records.rs - records::ArtifactSelector::latest_file (line 121) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Creator::builder (line 130) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::GrantRef::new (line 877) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::CommunityRef::new (line 799) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::poll_options (line 245) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::connect_timeout (line 224) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::sandbox (line 164) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClient::with_token (line 347) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::editable_draft_action (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- src/metadata.rs - metadata::DepositMetadataUpdateBuilder::build (line 1396) stdout ----
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustdoctestdx9S0S/rustc9osrAD/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libzenodo_rs-eff30c517e4987e7,libtempfile-3d60dd7d60157889,libgetrandom-2f659ecfcdebb323,libcfg_if-52879664ee908f39,libfastrand-28f915677291ec76,librustix-db81fbdbc8fc81ca,liblinux_raw_sys-68157903a24ddf9b,libmime-ce0319f53a2119cd,libchrono-5612dcee7fdff8e0,libiana_time_zone-0ce1c79885be8126,libnum_traits-7528cbc7cbff3ff7,libthiserror-af20421ae033a655,libclient_uploader_traits-7bf1e4c505586d58,libtokio_stream-e370fed6cd963016,libsecrecy-8b2f011b206aa0ea,libreqwest-788592cf141e4801,libserde_urlencoded-f0e5a6d828dfc466,libryu-e5f8b89e5754c206,librustls_platform_verifier-c9e14dd52a8fd895,librustls_native_certs-a5d2668c5c600c17,libopenssl_probe-5429f3b5e96549b5,libhyper_rustls-c12b906a123e78ae,libtokio_rustls-9afb550409715bad,librustls-7b9f456bc694abc6,libsubtle-3a70fd467bfaa3d3,libwebpki-ac851d5733dbf968,libuntrusted-505c99a4b3f7da0b,libaws_lc_rs-37da4d7e49f40e79,libaws_lc_sys-eed2b569210e2fa4,librustls_pki_types-6c1a3f1b93b857ee,libzeroize-207969f26a9eb3e5,libserde_json-99efca503c687087,libmemchr-324148c518a47e11,libzmij-2f58aa8f05c876ef,libtower_http-9a7690db7f3a8bad,libbitflags-f99f75bd53c3daf2,libiri_string-283d3fbd00dcaab1,libtower-61c1c94a3116ee47,libtower_layer-007845b5cfb86980,libhyper_util-a1b80a2879a37c50,libbase64-6d64914d1112fcae,libipnet-9380825425438103,libtower_service-2977940d96a5a5ec,libtracing-b0a01d5250e93d0b,libtracing_core-9ff6dae8bc2f2031,libonce_cell-b9d73fa098d83f74,libhyper-f4dc3f2ed326708b,libwant-5fa8f44fe2122d7f,libtry_lock-e3e549249f485b8b,libhttparse-812f1c5324d85c86,libatomic_waker-d8b8d9f20347d4d4,libhttpdate-b0fc619c413f3320,libfutures_channel-73856c35d4796717,libtokio_util-141733fd3bd08e66,libfutures_sink-db5ea9f9da5aa337,libtokio-419b669d4e8d5b55,libsocket2-d27dea2ecb8dd81c,libmio-73e2e6e651075898,liblibc-6a16fbd1c255c9d9,libhttp_body_util-2476852d6489da02,libhttp_body-428ef2fc0345b2ab,liblog-8cdbcf384ab44191,liburl-14d9436e0212a204,libidna-88fd17de7994b2c6,libidna_adapter-b435a0611938cec2,libicu_properties-a7f51651764bbaa1,libicu_properties_data-a4e3782045126ad3,libicu_normalizer-95734872074ad21a,libsmallvec-9710a34d7df3c927,libicu_normalizer_data-870444a3ec79ea48,libicu_collections-a8ef39c7640d2d8b,libutf8_iter-59a8409a508f6435,libpotential_utf-aa42622ab7812f5d,libicu_provider-58b4be860023c1cc,libicu_locale_core-4aecc67303ac7a5c,libtinystr-4cc3a6be2b7a0c12,liblitemap-1601ab14131c664d,libwriteable-666e471b656e4bcb,libzerovec-22d4137e84c42037,libzerotrie-acbe2174c4de7585,libyoke-ec5bf369263f7ca3,libstable_deref_trait-bb7bef0dfe712062,libzerofrom-775cccf1c1da0fbe,libform_urlencoded-0a40c101f817abdc,libpercent_encoding-be1411bc33da4261,libserde-2dea8f5c6e013ebd,libserde_core-c41e8bcdbc4c9cdf,libhttp-e5434f97d24428b9,libitoa-f934f33aadd9150c,libsync_wrapper-17e2928e6f4736b8,libfutures_util-f297c2ed01eb577b,libslab-716896e9652832e1,libpin_project_lite-a495a978f0594be4,libfutures_task-6f96c43b72e028b1,libfutures_core-970044a72db40fba,libbytes-2edb8796c3d48962}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestdx9S0S/rustc9osrAD/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-a5fd69ec96748cb9/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestdx9S0S/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
[INFO] [stdout]   = note: some arguments are omitted. use `--verbose` to show all linker arguments
[INFO] [stdout]   = note: collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout]           compilation terminated.
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     src/metadata.rs - metadata::DepositMetadataUpdateBuilder::build (line 1396)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 41 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 19.56s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `--doc`
[INFO] running `Command { std: "docker" "inspect" "a976057d4453e1f7e29e4a749599706f30e23886bcffab70f95f036943ecfa61", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a976057d4453e1f7e29e4a749599706f30e23886bcffab70f95f036943ecfa61", kill_on_drop: false }`
[INFO] [stdout] a976057d4453e1f7e29e4a749599706f30e23886bcffab70f95f036943ecfa61
