[INFO] fetching crate tito 0.17.0...
[INFO] testing tito-0.17.0 against 1.99.0-beta.8 for beta-1.100-2
[INFO] extracting crate tito 0.17.0 into /workspace/builds/worker-2-tc1/source
[INFO] started tweaking crates.io crate tito 0.17.0
[INFO] removed 0 missing examples
[INFO] finished tweaking crates.io crate tito 0.17.0
[INFO] tweaked toml for crates.io crate tito 0.17.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate tito 0.17.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 tito 0.17.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] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded futures-io v0.3.33
[INFO] [stderr]   Downloaded uuid v1.24.0
[INFO] [stderr]   Downloaded futures-macro v0.3.33
[INFO] [stderr]   Downloaded tonic v0.10.2
[INFO] [stderr]   Downloaded tokio-io-timeout v1.2.1
[INFO] [stderr]   Downloaded hyper-timeout v0.4.1
[INFO] [stderr]   Downloaded derive-new v0.5.9
[INFO] [stderr]   Downloaded async-recursion v0.3.2
[INFO] [stderr]   Downloaded prost-derive v0.12.6
[INFO] [stderr]   Downloaded prost v0.12.6
[INFO] [stderr]   Downloaded axum-core v0.3.4
[INFO] [stderr]   Downloaded futures-executor v0.3.33
[INFO] [stderr]   Downloaded fail v0.4.0
[INFO] [stderr]   Downloaded futures v0.3.33
[INFO] [stderr]   Downloaded prometheus v0.13.4
[INFO] [stderr]   Downloaded axum v0.6.20
[INFO] [stderr]   Downloaded tikv-client v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:3111399a4047eeb3a02b7a90e478d715f38a8c6669b5c4b49d30a17385265909" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169
[INFO] running `Command { std: "docker" "start" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", 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" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169" "/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" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", 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" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.189
[INFO] [stderr]    Compiling syn v2.0.119
[INFO] [stderr]    Compiling futures-sink v0.3.33
[INFO] [stderr]    Compiling zerocopy v0.8.55
[INFO] [stderr]    Compiling futures-io v0.3.33
[INFO] [stderr]    Compiling futures-task v0.3.33
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling syn v3.0.3
[INFO] [stderr]    Compiling serde_core v1.0.229
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling anyhow v1.0.104
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling futures-channel v0.3.33
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling axum v0.6.20
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling chacha20 v0.10.1
[INFO] [stderr]    Compiling async-recursion v0.3.2
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling derive-new v0.5.9
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling regex-automata v0.4.16
[INFO] [stderr]    Compiling take_mut v0.2.2
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling socket2 v0.6.5
[INFO] [stderr]    Compiling mio v1.2.2
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling getrandom v0.4.3
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand v0.10.2
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling uuid v1.24.0
[INFO] [stderr]    Compiling serde_json v1.0.151
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling regex v1.13.1
[INFO] [stderr]    Compiling tokio-macros v2.7.1
[INFO] [stderr]    Compiling futures-macro v0.3.33
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling pin-project-internal v1.1.13
[INFO] [stderr]    Compiling prost-derive v0.12.6
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling futures-util v0.3.33
[INFO] [stderr]    Compiling serde_derive v1.0.229
[INFO] [stderr]    Compiling async-trait v0.1.91
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling tokio v1.53.1
[INFO] [stderr]    Compiling rand v0.8.7
[INFO] [stderr]    Compiling pin-project v1.1.13
[INFO] [stderr]    Compiling prost v0.12.6
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling fail v0.4.0
[INFO] [stderr]    Compiling futures-executor v0.3.33
[INFO] [stderr]    Compiling futures v0.3.33
[INFO] [stderr]    Compiling chrono v0.4.45
[INFO] [stderr]    Compiling tokio-util v0.7.19
[INFO] [stderr]    Compiling tokio-io-timeout v1.2.1
[INFO] [stderr]    Compiling tokio-rustls v0.24.1
[INFO] [stderr]    Compiling tokio-stream v0.1.19
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling hyper-timeout v0.4.1
[INFO] [stderr]    Compiling tonic v0.10.2
[INFO] [stderr]    Compiling tikv-client v0.4.0
[INFO] [stderr]    Compiling tito v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 13s
[INFO] running `Command { std: "docker" "inspect" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", 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" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling tito v0.17.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 19.45s
[INFO] running `Command { std: "docker" "inspect" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", 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" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.26s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/tito-44eb179583af58ec)
[INFO] [stdout] 
[INFO] [stdout] running 109 tests
[INFO] [stdout] test backend::tikv::tests::commit_retry_policy_only_retries_explicit_retryable_errors_within_budget ... ok
[INFO] [stdout] test backend::tikv::tests::gc_safepoint_subtracts_retention_in_milliseconds_and_saturates ... ok
[INFO] [stdout] test backend::tikv::tests::queue_scan_pages_have_two_x_tikv_decode_headroom ... ok
[INFO] [stdout] test queue::tests::scan_by_state_pages_completed_queue_rows ... ok
[INFO] [stdout] test backend::tikv::tests::undetermined_commit_is_classified_as_unknown_and_never_retried ... ok
[INFO] [stdout] test queue::tests::delete_by_state_before_removes_only_terminal_rows_at_or_before_cutoff ... ok
[INFO] [stdout] test queue::tests::delete_matching_in_tx_is_bounded_selective_and_owner_aware ... ok
[INFO] [stdout] test queue::tests::pull_reaches_event_timestamps_with_fewer_decimal_digits_than_now ... ok
[INFO] [stdout] test queue::tests::scan_by_state_surfaces_and_preserves_malformed_rows ... ok
[INFO] [stdout] test queue::tests::owner_index_deletes_only_the_owned_invocations_across_queue_states ... ok
[INFO] [stdout] test queue::tests::scan_by_state_pages_pending_queue_rows ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_rebalance_assigns_and_syncs_partitions_to_active_nodes ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_coordinator_lease_blocks_other_nodes_until_expired ... ok
[INFO] [stdout] test queue::tests::publish_and_pull_keeps_pending_rows_until_ack ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_worker_observes_shutdown_sent_immediately_after_start ... ok
[INFO] [stdout] test tito_tests::index::compound_index_queries_match_all_values ... ok
[INFO] [stdout] test queue::tests::queue_reads_fulfill_logical_limits_through_bounded_rpc_pages ... ok
[INFO] [stdout] test tito_tests::index::disabled_indexes_are_not_written ... ok
[INFO] [stdout] test tito_tests::index::array_indexes_write_one_key_per_value ... ok
[INFO] [stdout] test tito_tests::index::conditional_unique_index_owns_one_value_and_supports_exact_lookup ... ok
[INFO] [stdout] test tito_tests::index::custom_index_values_are_queryable ... ok
[INFO] [stdout] test tito_tests::index::map_indexes_include_map_entry_keys_in_index_key ... ok
[INFO] [stdout] test tito_tests::index::malformed_reverse_manifest_blocks_update_and_remove_without_mutation ... ok
[INFO] [stdout] test tito_tests::index::missing_empty_and_wrong_typed_index_values_are_not_indexed ... ok
[INFO] [stdout] test tito_tests::index::index_query_rejects_cursor_from_a_different_index_value_scope ... ok
[INFO] [stdout] test tito_tests::index::disabled_unique_index_does_not_claim_the_value ... ok
[INFO] [stdout] test tito_tests::index::missing_or_orphaned_reverse_manifest_is_an_integrity_error ... ok
[INFO] [stdout] test tito_tests::index::remove_by_index_deletes_matching_batch ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_worker_shutdown_drains_started_handler_and_persists_outcome_before_join ... ok
[INFO] [stdout] test tito_tests::index::nested_array_indexes_write_one_key_per_nested_value ... ok
[INFO] [stdout] test tito_tests::index::set_propagates_index_state_read_failures_without_writing ... ok
[INFO] [stdout] test tito_tests::index::removing_an_optional_value_removes_its_index_key ... ok
[INFO] [stdout] test tito_tests::index::null_index_values_are_not_indexed ... ok
[INFO] [stdout] test tito_tests::index::unique_index_rejects_another_owner_without_exposing_the_value ... ok
[INFO] [stdout] test tito_tests::index::find_one_by_index_returns_first_match_or_not_found ... ok
[INFO] [stdout] test tito_tests::index::removing_record_deletes_row_reverse_index_and_index_keys ... ok
[INFO] [stdout] test tito_tests::index::index_reverse_query_returns_reverse_index_order ... ok
[INFO] [stdout] test tito_tests::index::string_index_queries_are_case_normalized_and_escape_colons ... ok
[INFO] [stdout] test tito_tests::index::number_index_queries_sort_and_match_padded_values ... ok
[INFO] [stdout] test tito_tests::index::unknown_index_and_extra_index_values_return_errors ... ok
[INFO] [stdout] test tito_tests::index::index_queries_fail_on_malformed_and_schema_incompatible_rows ... ok
[INFO] [stdout] test tito_tests::index::unique_index_changes_and_releases_ownership_atomically ... ok
[INFO] [stdout] test tito_tests::model::assert_current_observes_a_write_already_staged_in_the_transaction ... ok
[INFO] [stdout] test tito_tests::model::assert_current_requires_an_existing_record_and_preserves_exact_bytes ... ok
[INFO] [stdout] test tito_tests::model::delete_range_rejects_invalid_bounds_before_touching_data ... ok
[INFO] [stdout] test tito_tests::index::updating_record_replaces_old_index_keys ... ok
[INFO] [stdout] test tito_tests::model::batch_get_returns_only_existing_keys_in_requested_order ... ok
[INFO] [stdout] test tito_tests::index::reverse_manifest_cannot_delete_keys_outside_its_own_index_set ... ok
[INFO] [stdout] test tito_tests::model::find_honors_explicit_exclusive_end_bound ... ok
[INFO] [stdout] test tito_tests::model::find_paginates_with_cursor ... ok
[INFO] [stdout] test tito_tests::index::secondary_index_wire_value_remains_the_complete_primary_json ... ok
[INFO] [stdout] test tito_tests::model::delete_range_removes_keys_inside_range_only ... ok
[INFO] [stdout] test tito_tests::model::get_key_reads_raw_json_by_storage_key ... ok
[INFO] [stdout] test tito_tests::model::invalid_find_cursor_returns_deserialization_error ... ok
[INFO] [stdout] test tito_tests::model::get_malformed_record_returns_deserialization_error ... ok
[INFO] [stdout] test tito_tests::model::get_missing_record_returns_not_found ... ok
[INFO] [stdout] test tito_tests::model::get_preserves_backend_read_error ... ok
[INFO] [stdout] test tito_tests::model::get_schema_incompatible_record_returns_deserialization_error ... ok
[INFO] [stdout] test tito_tests::model::get_key_reports_malformed_json_instead_of_not_found ... ok
[INFO] [stdout] test tito_tests::model::scan_rejects_cursor_outside_requested_range_in_both_directions ... ok
[INFO] [stdout] test tito_tests::model::memory_engine_garbage_collection_preserves_current_values ... ok
[INFO] [stdout] test tito_tests::model::model_set_get_and_get_many_round_trip ... ok
[INFO] [stdout] test tito_tests::model::scan_validates_bounds_and_nonzero_limit ... ok
[INFO] [stdout] test tito_tests::model::model_set_can_skip_timestamps ... ok
[INFO] [stdout] test tito_tests::model::model_tx_runs_through_engine_transaction ... ok
[INFO] [stdout] test tito_tests::model::paginated_find_and_get_many_fail_on_schema_incompatible_rows ... ok
[INFO] [stdout] test tito_tests::model::safe_encode_snake_cases_and_escapes_key_separators ... ok
[INFO] [stdout] test tito_tests::model::scans_fail_on_malformed_json_and_non_utf8_storage_keys ... ok
[INFO] [stdout] test tito_tests::model::transaction_commits_successful_writes_and_rolls_back_errors ... ok
[INFO] [stdout] test tito_tests::model::transaction_reads_own_writes_before_commit ... ok
[INFO] [stdout] test tito_tests::model::scan_reverse_cursor_does_not_skip_adjacent_prefix_keys ... ok
[INFO] [stdout] test tito_tests::queue::queue_ack_indeterminate_commit_converges_to_one_of_the_two_atomic_states ... ok
[INFO] [stdout] test tito_tests::queue::queue_ack_missing_key_is_noop ... ok
[INFO] [stdout] test tito_tests::queue::queue_ack_preserves_malformed_pending_bytes ... ok
[INFO] [stdout] test tito_tests::queue::queue_advance_atomically_preserves_current_history_and_owner ... ok
[INFO] [stdout] test tito_tests::queue::queue_advance_rejects_unchanged_payload_and_identity_changes ... ok
[INFO] [stdout] test tito_tests::queue::queue_delete_by_state_before_rejects_pending_state ... ok
[INFO] [stdout] test tito_tests::queue::queue_event_helpers_read_the_event_timestamp ... ok
[INFO] [stdout] test tito_tests::queue::queue_event_serialization_contains_no_retry_policy_metadata ... ok
[INFO] [stdout] test tito_tests::queue::queue_rejects_negative_timestamps_without_creating_unreachable_rows ... ok
[INFO] [stdout] test tito_tests::queue::queue_pending_key_orders_by_event_timestamp_and_enqueue_generation ... ok
[INFO] [stdout] test tito_tests::model::lexicographic_helpers_move_string_bounds ... ok
[INFO] [stdout] test tito_tests::model::model_key_helpers_extract_last_key_segment ... ok
[INFO] [stdout] test tito_tests::model::model_options_partition_config_cursor_and_id_helpers_are_stable ... ok
[INFO] [stdout] test tito_tests::queue::queue_state_has_no_failed_or_dead_letter_variant ... ok
[INFO] [stdout] test tito_tests::model::model_set_adds_timestamps_by_default ... ok
[INFO] [stdout] test tito_tests::model::model_set_does_not_create_undeclared_timestamp_fields ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_acknowledges_successful_jobs ... ok
[INFO] [stdout] test tito_tests::queue::queue_reschedule_still_rejects_a_changed_payload ... ok
[INFO] [stdout] test tito_tests::queue::queue_scan_cursor_continues_after_previous_page ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_worker_shutdown_bounds_a_blocked_handler_by_its_timeout ... ok
[INFO] [stdout] test tito_tests::model::scan_reverse_returns_items_in_reverse_key_order ... ok
[INFO] [stdout] test tito_tests::queue::queue_completed_retention_uses_the_terminal_time_index_not_value_decoding ... ok
[INFO] [stdout] test tito_tests::queue::queue_pull_preserves_malformed_pending_bytes ... ok
[INFO] [stdout] test tito_tests::queue::queue_pull_cursor_advances_past_a_full_malformed_page ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_handler_error_leaves_exact_pending_invocation_unchanged ... ok
[INFO] [stdout] test tito_tests::queue::queue_reschedule_atomically_completes_current_and_inserts_supplied_event ... ok
[INFO] [stdout] test tito_tests::queue::queue_reschedule_rejects_a_different_logical_event ... ok
[INFO] [stdout] test tito_tests::queue::standalone_worker_shutdown_drains_started_handler_before_join ... ok
[INFO] [stdout] test tito_tests::queue::queue_clear_removes_pending_and_completed_rows ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_applies_an_advance_outcome ... ok
[INFO] [stdout] test queue::tests::publish_rejects_an_invocation_larger_than_the_transport_safe_limit ... ok
[INFO] [stdout] test tito_tests::queue::standalone_worker_enforces_configured_completed_history_retention ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_worker_contains_handler_panic_and_redelivers_pending_invocation ... ok
[INFO] [stdout] test tito_tests::cluster::cluster_coordinator_enforces_configured_completed_history_retention ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_times_out_handler_and_redelivers_pending_invocation ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_contains_synchronous_handler_panic_and_redelivers ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_contains_panic_and_redelivers_the_pending_invocation ... ok
[INFO] [stdout] test tito_tests::queue::queue_worker_does_not_let_unacknowledged_first_page_starve_later_rows ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.38s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests tito
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169", kill_on_drop: false }`
[INFO] [stdout] 21c5cfeafe0f8f24eba558e040abdeb5ace1c405127332266332f82b36445169
