[INFO] fetching crate zenodo-rs 0.1.7...
[INFO] testing zenodo-rs-0.1.7 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate zenodo-rs 0.1.7 into /workspace/builds/worker-7-tc2/source
[INFO] started tweaking crates.io crate zenodo-rs 0.1.7
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate zenodo-rs 0.1.7
[INFO] tweaked toml for crates.io crate zenodo-rs 0.1.7 written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate zenodo-rs 0.1.7 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate zenodo-rs 0.1.7 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "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/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6159ba12da3aa6f5905aa9ad6321657db9c79b50271cb7094c629707ae970df3
[INFO] running `Command { std: "docker" "start" "-a" "6159ba12da3aa6f5905aa9ad6321657db9c79b50271cb7094c629707ae970df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6159ba12da3aa6f5905aa9ad6321657db9c79b50271cb7094c629707ae970df3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6159ba12da3aa6f5905aa9ad6321657db9c79b50271cb7094c629707ae970df3", kill_on_drop: false }`
[INFO] [stdout] 6159ba12da3aa6f5905aa9ad6321657db9c79b50271cb7094c629707ae970df3
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 07e13ab77dccb88cde91d577fdd4ef5e43726b0e985ad5894458767337b142fc
[INFO] running `Command { std: "docker" "start" "-a" "07e13ab77dccb88cde91d577fdd4ef5e43726b0e985ad5894458767337b142fc", kill_on_drop: false }`
[INFO] [stderr]    Compiling stable_deref_trait v1.2.1
[INFO] [stderr]    Compiling cc v1.2.61
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling slab v0.4.12
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling mime_guess v2.0.5
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling iana-time-zone v0.1.65
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling secrecy v0.10.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tokio v1.52.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[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 tokio-rustls v0.26.4
[INFO] [stderr]    Compiling tower-http v0.6.9
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling client-uploader-traits v0.1.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling zenodo-rs v0.1.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.73s
[INFO] running `Command { std: "docker" "inspect" "07e13ab77dccb88cde91d577fdd4ef5e43726b0e985ad5894458767337b142fc", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "07e13ab77dccb88cde91d577fdd4ef5e43726b0e985ad5894458767337b142fc", kill_on_drop: false }`
[INFO] [stdout] 07e13ab77dccb88cde91d577fdd4ef5e43726b0e985ad5894458767337b142fc
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3125b3cb6d0a62a74e0b9188d310917586bb1b935b8a234e8cd0ca4b93bc67a9
[INFO] running `Command { std: "docker" "start" "-a" "3125b3cb6d0a62a74e0b9188d310917586bb1b935b8a234e8cd0ca4b93bc67a9", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[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 hyper-util v0.1.20
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling tower-http v0.6.9
[INFO] [stderr]    Compiling client-uploader-traits v0.1.0
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]    Compiling zenodo-rs v0.1.7 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 22.71s
[INFO] running `Command { std: "docker" "inspect" "3125b3cb6d0a62a74e0b9188d310917586bb1b935b8a234e8cd0ca4b93bc67a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3125b3cb6d0a62a74e0b9188d310917586bb1b935b8a234e8cd0ca4b93bc67a9", kill_on_drop: false }`
[INFO] [stdout] 3125b3cb6d0a62a74e0b9188d310917586bb1b935b8a234e8cd0ca4b93bc67a9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 706315e615888c7dde3f218c5e010e2878cfe2c9fadd8c152fb94d02d0b3611e
[INFO] running `Command { std: "docker" "start" "-a" "706315e615888c7dde3f218c5e010e2878cfe2c9fadd8c152fb94d02d0b3611e", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.32s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/zenodo_rs-d1969488249d853c)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test client::tests::bucket_upload_rejects_urls_without_path_segments ... ok
[INFO] [stdout] test client::tests::bucket_upload_preserves_path_and_encodes_filename ... ok
[INFO] [stdout] test client::tests::sized_body_from_reader_reports_reader_errors ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::bucket_object_and_deposition_expose_shared_repository_views ... ok
[INFO] [stdout] test client::tests::sized_body_from_reader_reports_short_reads ... 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::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::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_tolerates_dropped_receiver ... ok
[INFO] [stdout] test downloads::tests::artifact_lookup_uses_file_key ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_base_url_with_empty_path ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_base_url_without_trailing_slash ... ok
[INFO] [stdout] test endpoint::tests::normalizes_custom_deployment_root_to_api_base ... ok
[INFO] [stdout] test endpoint::tests::preserves_custom_base_url ... ok
[INFO] [stdout] test endpoint::tests::uses_expected_production_and_sandbox_urls ... ok
[INFO] [stdout] test error::tests::covers_title_only_invalid_json_and_mixed_error_shapes ... ok
[INFO] [stdout] test error::tests::direct_error_helpers_cover_remaining_shapes ... ok
[INFO] [stdout] test error::tests::field_error_parser_ignores_unknown_array_items ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::zenodo_client_satisfies_repository_client_bundles ... ok
[INFO] [stdout] test error::tests::parses_json_error_bodies ... ok
[INFO] [stdout] test error::tests::parses_object_shaped_field_errors_and_json_without_content_type ... ok
[INFO] [stdout] test error::tests::parses_plaintext_error_bodies ... ok
[INFO] [stdout] test error::tests::preserves_string_array_errors_and_empty_bodies ... 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_deserialization_normalizes_values ... 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::string_wrappers_support_common_conversions ... 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 links::tests::resolves_relative_links_against_base ... ok
[INFO] [stdout] test metadata::tests::classification_metadata_builders_cover_full_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::known_enum_values_round_trip ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_requires_at_least_one_creator ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_requires_missing_fields ... ok
[INFO] [stdout] test metadata::tests::metadata_builder_supports_full_optional_surface ... ok
[INFO] [stdout] test metadata::tests::metadata_builders_start_with_empty_optional_collections ... ok
[INFO] [stdout] test metadata::tests::nested_metadata_entry_builders_cover_common_construction_paths ... ok
[INFO] [stdout] test metadata::tests::nested_metadata_entry_builders_require_mandatory_fields ... ok
[INFO] [stdout] test metadata::tests::person_and_relation_metadata_builders_cover_full_surface ... ok
[INFO] [stdout] test metadata::tests::published_record_metadata_accepts_community_id_alias ... ok
[INFO] [stdout] test metadata::tests::published_record_metadata_deserializes_richer_typed_fields ... ok
[INFO] [stdout] test metadata::tests::record_version_relations_accept_integer_like_numeric_shapes ... ok
[INFO] [stdout] test metadata::tests::reference_metadata_builders_cover_full_surface ... ok
[INFO] [stdout] test model::tests::deposition_file_accepts_integer_like_numeric_shapes ... ok
[INFO] [stdout] test model::tests::deposition_file_rejects_non_integral_sizes ... 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 model::tests::preserves_unknown_record_fields ... ok
[INFO] [stdout] test model::tests::record_accepts_both_modified_and_updated_timestamps ... ok
[INFO] [stdout] test model::tests::record_accepts_community_id_alias_in_metadata ... ok
[INFO] [stdout] test model::tests::record_and_deposition_helpers_expose_status_and_links ... ok
[INFO] [stdout] test model::tests::record_deserializes_minimized_live_19701295_shape ... ok
[INFO] [stdout] test model::tests::record_file_prefers_content_link ... ok
[INFO] [stdout] test records::tests::doi_matching_accepts_record_and_concept_doi_only ... ok
[INFO] [stdout] test client::tests::request_url_rejects_cross_origin_api_requests ... ok
[INFO] [stdout] test client::tests::request_timeout_is_enforced_for_http_calls ... ok
[INFO] [stdout] test records::tests::doi_string_helpers_reject_invalid_selectors_before_requesting ... ok
[INFO] [stdout] test records::tests::query_builder_exercises_remaining_methods ... ok
[INFO] [stdout] test records::tests::query_serialization_uses_zenodo_parameter_names ... ok
[INFO] [stdout] test records::tests::query_builder_covers_common_search_configuration ... ok
[INFO] [stdout] test serde_util::tests::invalid_wire_types_report_expected_shapes ... ok
[INFO] [stdout] test records::tests::search_totals_accept_integer_like_numeric_shapes ... 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 serde_util::tests::u64ish_rejects_non_integral_or_negative_values ... ok
[INFO] [stdout] test upload::tests::content_length_reads_path_metadata ... ok
[INFO] [stdout] test serde_util::tests::optional_u64ish_handles_none_and_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_rejects_duplicate_archive_names ... ok
[INFO] [stdout] test upload::tests::from_named_paths_preserves_manifest_names_and_paths ... 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 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::path_upload_rejects_missing_filename ... 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 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 records::tests::selector_and_display_helpers_cover_custom_variants ... ok
[INFO] [stdout] test upload::tests::reader_upload_debug_hides_reader ... ok
[INFO] [stdout] test client_uploader_traits_impl::tests::client_context_and_auth_traits_reflect_client_configuration ... 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 workflow::tests::retryable_error_matches_retryable_http_statuses ... ok
[INFO] [stdout] test error::tests::from_response_decodes_reqwest_response ... ok
[INFO] [stdout] test workflow::tests::unpublished_deposition_reuses_current_draft ... ok
[INFO] [stdout] test workflow::tests::upsert_by_filename_only_deletes_matching_files ... ok
[INFO] [stdout] test client::tests::env_helpers_report_missing_variables ... ok
[INFO] [stdout] test client::tests::env_helpers_read_expected_token_variables ... ok
[INFO] [stdout] test workflow::tests::latest_published_deposition_short_circuits_when_resolution_is_not_needed ... 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 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] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock_api.rs (/opt/rustwide/target/debug/deps/mock_api-ea9ae6059ca61329)
[INFO] [stdout] 
[INFO] [stdout] running 43 tests
[INFO] [stdout] test create_and_publish_dataset_creates_a_fresh_deposition_first ... ok
[INFO] [stdout] test doi_and_artifact_helpers_resolve_latest_and_download_files ... ok
[INFO] [stdout] test cross_origin_downloads_do_not_forward_auth_or_json_accept ... ok
[INFO] [stdout] test client_sends_expected_headers_and_metadata_payload ... ok
[INFO] [stdout] test action_methods_tolerate_empty_success_bodies_by_refreshing_depositions ... ok
[INFO] [stdout] test doi_resolution_requires_exact_match_and_can_follow_next_page ... ok
[INFO] [stdout] test download_artifact_with_progress_reports_transferred_bytes ... ok
[INFO] [stdout] test action_methods_and_record_helpers_cover_remaining_public_branches ... ok
[INFO] [stdout] test ensure_editable_draft_resolves_latest_published_deposition_before_newversion ... ok
[INFO] [stdout] test ensure_editable_draft_reuses_unpublished_deposition ... ok
[INFO] [stdout] test doi_string_helpers_cover_success_paths ... ok
[INFO] [stdout] test ensure_editable_draft_falls_back_to_latest_record_when_deposition_has_no_latest_link ... ok
[INFO] [stdout] test enter_edit_mode_can_follow_latest_draft_link ... ok
[INFO] [stdout] test enter_edit_mode_retries_when_latest_draft_is_current_or_absent ... ok
[INFO] [stdout] test download_helpers_cover_remaining_branches ... ok
[INFO] [stdout] test enter_edit_mode_retries_or_fails_after_latest_draft_fetch_errors ... ok
[INFO] [stdout] test enter_edit_mode_waits_for_current_record_to_become_editable ... ok
[INFO] [stdout] test failed_download_preserves_existing_destination_file ... ok
[INFO] [stdout] test file_operations_use_expected_routes_and_headers ... ok
[INFO] [stdout] test enter_edit_mode_reuses_unpublished_or_immediately_editable_depositions ... ok
[INFO] [stdout] test mocked_download_errors_cover_missing_file_and_missing_links ... ok
[INFO] [stdout] test publish_dataset_reports_missing_record_id_after_publish ... ok
[INFO] [stdout] test invalid_json_responses_surface_as_json_errors ... ok
[INFO] [stdout] test http_errors_surface_through_public_api ... ok
[INFO] [stdout] test mocked_http_error_cases_propagate_through_delete_and_download ... ok
[INFO] [stdout] test open_artifact_exposes_response_headers ... ok
[INFO] [stdout] test publish_dataset_with_policy_uses_upsert_by_filename ... ok
[INFO] [stdout] test reconcile_files_with_progress_rejects_duplicate_uploaded_filenames ... ok
[INFO] [stdout] test mocked_workflow_errors_cover_non_retryable_and_timeout_paths ... ok
[INFO] [stdout] test reconcile_files_upsert_by_filename_only_deletes_matching_files ... 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 reconcile_files_rejects_duplicate_uploaded_filenames ... ok
[INFO] [stdout] test reconcile_files_with_progress_reports_aggregate_bytes ... ok
[INFO] [stdout] test reconcile_files_with_progress_uploads_path_and_reader_sources ... ok
[INFO] [stdout] test replace_all_files_deletes_all_existing_files ... 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 upload_path_and_reader_send_known_content_length ... ok
[INFO] [stdout] test repository_client_trait_methods_delegate_to_record_apis ... ok
[INFO] [stdout] test repository_client_trait_methods_delegate_to_publication_apis ... ok
[INFO] [stdout] test workflow_helpers_follow_new_version_delete_upload_and_publish ... ok
[INFO] [stdout] test workflow_error_paths_and_reader_uploads_are_exercised ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 43 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.12s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mock_support.rs (/opt/rustwide/target/debug/deps/mock_support-9b2b285d1e35f416)
[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] [stderr]      Running tests/sandbox_light.rs (/opt/rustwide/target/debug/deps/sandbox_light-d78af06b061e3013)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[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] [stderr]    Doc-tests zenodo_rs
[INFO] [stdout] 
[INFO] [stdout] running 42 tests
[INFO] [stdout] test src/client.rs - client::Auth::from_env_var (line 94) - compile ... ok
[INFO] [stdout] test src/client.rs - client::Auth::new (line 58) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::request_timeout (line 203) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::connect_timeout (line 224) ... ok
[INFO] [stdout] test src/downloads.rs - downloads::ZenodoClient::open_artifact (line 74) - compile ... ok
[INFO] [stdout] test src/downloads.rs - downloads::ZenodoClient::download_artifact (line 323) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::poll_options (line 245) ... ok
[INFO] [stdout] test src/lib.rs - (line 43) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClient::with_token (line 360) ... ok
[INFO] [stdout] test src/lib.rs - (line 58) - compile ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClient::builder (line 325) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::endpoint (line 144) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::CommunityRef::new (line 799) ... ok
[INFO] [stdout] test src/ids.rs - ids::Doi::new (line 116) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::sandbox (line 164) ... ok
[INFO] [stdout] test src/client.rs - client::ZenodoClientBuilder::user_agent (line 184) ... ok
[INFO] [stdout] test src/ids.rs - ids::Doi::as_str (line 137) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Creator::builder (line 130) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::Creator::named (line 151) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::DepositMetadataUpdate::builder (line 1204) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::RelatedIdentifier::builder (line 680) ... ok
[INFO] [stdout] test src/progress.rs - progress (line 9) ... 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/metadata.rs - metadata::DepositMetadataUpdateBuilder::build (line 1396) ... ok
[INFO] [stdout] test src/records.rs - records::RecordQuery::builder (line 235) ... ok
[INFO] [stdout] test src/metadata.rs - metadata::GrantRef::new (line 877) ... ok
[INFO] [stdout] test src/records.rs - records::ZenodoClient::get_artifact_info (line 753) - compile ... ok
[INFO] [stdout] test src/records.rs - records::RecordQuery::into_pairs (line 258) ... ok
[INFO] [stdout] test src/records.rs - records::ArtifactSelector::latest_file (line 121) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::create_and_publish_dataset (line 441) - compile ... ok
[INFO] [stdout] test src/records.rs - records::RecordSelector::doi (line 48) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::ensure_editable_draft (line 199) - compile ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::enter_edit_mode (line 140) - compile ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::publish_dataset_with_policy (line 376) - compile ... ok
[INFO] [stdout] test src/workflow.rs - workflow::ZenodoClient::reconcile_files (line 261) - compile ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_path_as (line 105) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::with_filename (line 142) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_named_paths (line 162) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_reader (line 219) ... ok
[INFO] [stdout] test src/upload.rs - upload::UploadSpec::from_path (line 71) ... ok
[INFO] [stdout] test src/workflow.rs - workflow::editable_draft_action (line 44) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 42 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.05s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "706315e615888c7dde3f218c5e010e2878cfe2c9fadd8c152fb94d02d0b3611e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "706315e615888c7dde3f218c5e010e2878cfe2c9fadd8c152fb94d02d0b3611e", kill_on_drop: false }`
[INFO] [stdout] 706315e615888c7dde3f218c5e010e2878cfe2c9fadd8c152fb94d02d0b3611e
