[INFO] fetching crate fakecloud-dynamodb 0.50.0...
[INFO] testing fakecloud-dynamodb-0.50.0 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate fakecloud-dynamodb 0.50.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate fakecloud-dynamodb 0.50.0
[INFO] finished tweaking crates.io crate fakecloud-dynamodb 0.50.0
[INFO] tweaked toml for crates.io crate fakecloud-dynamodb 0.50.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fakecloud-dynamodb 0.50.0 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fakecloud-dynamodb 0.50.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.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8
[INFO] running `Command { std: "docker" "start" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", 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" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", 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" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling block-padding v0.3.3
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling pkg-config v0.3.33
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling cc v1.2.60
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling ff v0.13.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling group v0.13.0
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling crypto-bigint v0.5.5
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling sec1 v0.7.3
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling rfc6979 v0.4.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling data-encoding v2.10.0
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling elliptic-curve v0.13.8
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling simd-adler32 v0.3.9
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling ecdsa v0.16.9
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling primeorder v0.13.6
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.0
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tracing-attributes v0.1.31
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling syn v3.0.6
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling axum-core v0.5.6
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-bigint-dig v0.8.6
[INFO] [stderr]    Compiling semver v1.0.28
[INFO] [stderr]    Compiling matchit v0.8.4
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling quick-xml v0.37.5
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling fakecloud-aws v0.50.0
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tungstenite v0.29.0
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling tokio-tungstenite v0.29.0
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling axum v0.8.9
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling async-trait v0.1.92
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling num-iter v0.1.45
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling bzip2-sys v0.1.13+1.0.8
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling crc32c v0.6.8
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling fakecloud-persistence v0.50.0
[INFO] [stderr]    Compiling pkcs1 v0.7.5
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling multer v3.1.0
[INFO] [stderr]    Compiling crc v3.4.0
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling fakecloud-core v0.50.0
[INFO] [stderr]    Compiling rsa v0.9.10
[INFO] [stderr]    Compiling p521 v0.13.3
[INFO] [stderr]    Compiling p384 v0.13.1
[INFO] [stderr]    Compiling p256 v0.13.2
[INFO] [stderr]    Compiling k256 v0.13.4
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling fakecloud-kms v0.50.0
[INFO] [stderr]    Compiling fakecloud-iam v0.50.0
[INFO] [stderr]    Compiling bzip2 v0.5.2
[INFO] [stderr]    Compiling crc64fast-nvme v1.2.1
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling fakecloud-s3 v0.50.0
[INFO] [stderr]    Compiling fakecloud-dynamodb v0.50.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 7m 16s
[INFO] running `Command { std: "docker" "inspect" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", 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" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling fakecloud-kms v0.50.0
[INFO] [stderr]    Compiling fakecloud-s3 v0.50.0
[INFO] [stderr]    Compiling fakecloud-dynamodb v0.50.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 4m 03s
[INFO] running `Command { std: "docker" "inspect" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", 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" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "test" "--frozen" "--release", kill_on_drop: false }`
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 0.22s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/release/build/fakecloud-dynamodb/829f684dfc82f04d/out/fakecloud_dynamodb-829f684dfc82f04d)
[INFO] [stdout] 
[INFO] [stdout] running 647 tests
[INFO] [stdout] test export_import::tests::imports_aws_export_into_state ... ok
[INFO] [stdout] test export_import::tests::multi_table_import_fails_on_subdir_missing_describe_table ... ok
[INFO] [stdout] test export_import::tests::multi_table_import_fails_when_root_has_no_subdirectories ... ok
[INFO] [stdout] test export_import::tests::import_is_idempotent_when_table_already_exists ... ok
[INFO] [stdout] test export_import::tests::rejects_items_missing_declared_key_attribute ... ok
[INFO] [stdout] test export_import::tests::multi_table_import_stops_at_first_failure_leaving_earlier_tables_committed ... ok
[INFO] [stdout] test service::batch::tests::batch_execute_statement_emits_stream_record_per_write ... ok
[INFO] [stdout] test resource_policy::tests::tables_and_indexes_share_the_table_policy_and_streams_have_their_own ... ok
[INFO] [stdout] test export_import::tests::rejects_key_attribute_type_mismatch ... ok
[INFO] [stdout] test service::batch::tests::batch_and_transact_missing_table_message ... ok
[INFO] [stdout] test service::batch::tests::batch_execute_statement_handles_non_ascii_and_keyword_literals ... ok
[INFO] [stdout] test service::batch::tests::batch_execute_statement_returns_single_items_and_updates ... ok
[INFO] [stdout] test service::batch::tests::batch_get_item_honors_projection_and_legacy_attributes_to_get ... ok
[INFO] [stdout] test service::batch::tests::batch_get_item_rejects_empty_and_duplicate_keys ... ok
[INFO] [stdout] test export_import::tests::rejects_manifest_item_count_mismatch ... ok
[INFO] [stdout] test service::batch::tests::batch_get_validates_request_shape_and_projection ... ok
[INFO] [stdout] test export_import::tests::rejects_per_file_item_count_mismatch ... ok
[INFO] [stdout] test service::batch::tests::batch_get_item_rejects_over_100_keys ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_rejects_malformed_value ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_rejects_both_or_neither_put_delete ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_rejects_duplicate_keys ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_rejects_keyless_item ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_rejects_over_25_requests ... ok
[INFO] [stdout] test service::batch::tests::batch_write_item_valid_batch_still_succeeds ... ok
[INFO] [stdout] test service::batch::tests::batch_write_validates_keys_and_index_keys_up_front ... ok
[INFO] [stdout] test export_import::tests::imports_multiple_tables_from_root_dir ... ok
[INFO] [stdout] test service::batch::tests::execute_statement_insert_emits_stream_record ... ok
[INFO] [stdout] test service::batch::tests::execute_statement_preserves_validation_vs_not_found ... ok
[INFO] [stdout] test service::batch::tests::execute_statement_select_pages_by_table_arn_survive_deletes ... ok
[INFO] [stdout] test service::batch::tests::execute_statement_rejects_zero_limit ... ok
[INFO] [stdout] test service::batch::tests::execute_statement_select_pages_survive_deletes_between_pages ... ok
[INFO] [stdout] test service::batch::tests::execute_transaction_emits_stream_record_per_write ... ok
[INFO] [stdout] test export_import::tests::imported_table_persists_through_snapshot_save ... ok
[INFO] [stdout] test service::batch::tests::execute_transaction_happy_path_commits_and_emits_per_write ... ok
[INFO] [stdout] test service::batch::tests::execute_transaction_reverts_on_mid_batch_failure ... ok
[INFO] [stdout] test service::batch::tests::execute_transaction_same_client_token_applies_once ... ok
[INFO] [stdout] test service::batch::tests::execute_transaction_three_writes_middle_fails_reverts_all ... ok
[INFO] [stdout] test service::batch::tests::partiql_insert_rejects_missing_key_attribute ... ok
[INFO] [stdout] test service::batch::tests::partiql_update_returning_without_where_does_not_corrupt_set ... ok
[INFO] [stdout] test service::batch::tests::partiql_select_isolated_per_account ... ok
[INFO] [stdout] test service::batch::tests::reverted_transaction_leaves_no_pitr_history ... ok
[INFO] [stdout] test service::batch::tests::partiql_select_with_comparator_filters ... ok
[INFO] [stdout] test service::batch::tests::transact_get_items_rejects_empty_oversized_and_malformed_key ... ok
[INFO] [stdout] test service::batch::tests::transact_get_projects_and_omits_empty_projection ... ok
[INFO] [stdout] test service::batch::tests::partiql_writes_naming_the_table_by_arn_emit_stream_records ... ok
[INFO] [stdout] test service::batch::tests::transact_write_condition_failure_omits_old_item_when_not_requested ... ok
[INFO] [stdout] test service::batch::tests::transact_write_apply_failure_reverts_and_emits_validation_error ... ok
[INFO] [stdout] test service::batch::tests::transact_write_empty_key_values_are_top_level_errors ... ok
[INFO] [stdout] test service::batch::tests::transact_write_condition_failure_returns_old_item_when_requested ... ok
[INFO] [stdout] test service::batch::tests::transact_write_items_put_rejects_duplicate_set_member ... ok
[INFO] [stdout] test service::batch::tests::transact_write_distinct_tokens_apply_each_time ... ok
[INFO] [stdout] test service::batch::tests::transact_write_emits_stream_records_per_write ... ok
[INFO] [stdout] test service::batch::tests::transact_write_item_rejects_zero_or_multi_op_member ... ok
[INFO] [stdout] test service::batch::tests::transact_write_items_put_rejects_empty_set ... ok
[INFO] [stdout] test service::batch::tests::transact_write_per_op_cancellation_reasons_align_to_index ... ok
[INFO] [stdout] test service::batch::tests::transact_write_items_validates_put_key ... ok
[INFO] [stdout] test service::batch::tests::transact_write_rejects_empty_oversized_and_duplicate_keys ... ok
[INFO] [stdout] test service::batch::tests::transact_write_same_client_token_applies_once ... ok
[INFO] [stdout] test service::batch::tests::transact_write_summary_lists_every_code_in_order ... ok
[INFO] [stdout] test service::batch::tests::transact_write_unknown_table_rejects_atomically ... ok
[INFO] [stdout] test service::batch::tests::transact_write_wrong_typed_index_key_cancels ... ok
[INFO] [stdout] test service::cross_account::tests::arn_scope_reads_region_and_account ... ok
[INFO] [stdout] test service::expression_corpus_tests::condition_item_missing_semantics ... ok
[INFO] [stdout] test service::expression_corpus_tests::condition_sdk_builder_compound_shape ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_between ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_deep_nested_parentheses ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_functions_with_sdk_space_before_paren ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_in_operator ... ok
[INFO] [stdout] test service::batch::tests::transact_write_wrong_typed_keys_cancel_with_validation_error ... ok
[INFO] [stdout] test service::cross_account::tests::a_single_foreign_resource_names_its_owner ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_nested_map_path ... ok
[INFO] [stdout] test service::cross_account::tests::foreign_references_are_checked_per_operation ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_all_comparison_operators ... ok
[INFO] [stdout] test service::batch::tests::transact_write_items_update_validates_expr_attr_values ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_sdk_compound_shapes ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_size_on_numeric_is_invalid ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_begins_with_both_spacings ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_between ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_comparison_operators_parenthesized ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_hash_only_table ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_clause_order_independence ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_sdk_compound_newline_separated ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_sdk_compound_with_placeholders ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_arithmetic ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_functions ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_list_index_target ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_multiple_with_list_append ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_nested_bool_single_descent ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_nested_map_path_target ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_nested_path_missing_parent_errors ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_single_clause_forms ... ok
[INFO] [stdout] test service::global_tables::tests::update_global_table_settings_pay_per_request_clears_write_capacity ... ok
[INFO] [stdout] test service::global_tables::tests::update_global_table_settings_persists_and_round_trips ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::filter_operators_ne_contains_not_null ... ok
[INFO] [stdout] test service::expression_corpus_tests::update_set_nested_path_complex_rhs ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::key_conditions_between_maps_correctly ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_comparison_operators_bare ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::key_conditions_eq_and_begins_with ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_whitespace_variations ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::key_role_rejects_filter_only_operator ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::unknown_operator_rejected ... ok
[INFO] [stdout] test service::helpers::conditions::legacy_translation_tests::wrong_value_count_rejected ... ok
[INFO] [stdout] test service::helpers::expr::tests::evaluation_semantics ... ok
[INFO] [stdout] test service::helpers::expr::tests::expression_size_limit_is_on_raw_bytes ... ok
[INFO] [stdout] test service::helpers::expr::tests::key_condition_rejects_nested_paths ... ok
[INFO] [stdout] test service::helpers::expr::tests::operand_type_and_between_checks ... ok
[INFO] [stdout] test service::helpers::expr::tests::placeholder_hygiene ... ok
[INFO] [stdout] test service::helpers::expr::tests::redundant_parentheses_rejected_single_wrap_accepted ... ok
[INFO] [stdout] test service::helpers::expr::tests::reserved_words_need_placeholders ... ok
[INFO] [stdout] test service::helpers::expr::tests::strict_mode_rejects_double_quote_as_single_character ... ok
[INFO] [stdout] test service::helpers::expr::tests::syntax_error_reports_token_and_neighbourhood ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::contains_list_canonical_number ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::contains_number_set_canonical ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::in_matches_canonical_number ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::in_matches_nested_path ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::in_missing_attribute_no_match ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::parse_update_clauses_ignores_keywords_in_quoted_literal ... ok
[INFO] [stdout] test service::helpers::expr::tests::projection_overlaps_render_resolved_paths ... ok
[INFO] [stdout] test service::helpers::filter_in_contains_tests::parse_update_clauses_keeps_comma_inside_quoted_literal ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::accepts_number_at_and_below_38_digit_limit ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::accepts_valid_sets ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_duplicate_binary_set ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_duplicate_string_set ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_huge_exponents_without_expanding_them ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_invalid_number_attribute ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_invalid_number_nested_in_list_and_map ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_invalid_number_set_member ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_number_over_38_significant_digits ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_numeric_value_duplicate_number_set ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::decimal_add_sub_big_integers_exact ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::cross_sign_ordering_is_directional ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::decimal_add_sub_signs_and_fractions ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::large_integers_compare_exactly ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::signs_decimals_and_exponents ... ok
[INFO] [stdout] test service::helpers::partiql_exec::tests::column_names_are_the_last_path_step ... ok
[INFO] [stdout] test service::helpers::partiql_exec::tests::equality_treats_sets_as_unordered ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::from_path_rules ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::numbers_are_canonical ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::ordering_operators_refuse_unordered_operands ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::parameters_bind_in_textual_order_and_must_match ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::accepts_valid_values ... ok
[INFO] [stdout] test service::helpers::keys::attr_value_validation_tests::rejects_empty_sets ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::parses_every_statement_kind ... ok
[INFO] [stdout] test service::helpers::paths::projection_tests::multiple_list_indices_project_in_order ... ok
[INFO] [stdout] test service::helpers::paths::projection_tests::projection_paths_share_the_expression_parser ... ok
[INFO] [stdout] test service::helpers::paths::projection_validation_tests::accepts_well_formed_paths ... ok
[INFO] [stdout] test service::helpers::paths::projection_validation_tests::rejects_empty_expression ... ok
[INFO] [stdout] test service::helpers::paths::projection_validation_tests::reports_overlapping_paths_in_request_order ... ok
[INFO] [stdout] test service::helpers::paths::projection_validation_tests::reports_syntax_errors_with_token_and_context ... ok
[INFO] [stdout] test service::helpers::paths::projection_validation_tests::reports_undefined_alias ... ok
[INFO] [stdout] test service::helpers::partiql_parse::tests::quoted_text_is_data_not_syntax ... ok
[INFO] [stdout] test service::helpers::paths::projection_tests::list_index_projection_compacts_padding ... ok
[INFO] [stdout] test service::helpers::request::request_enum_tests::collects_every_enum_violation ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::parse_key_schema_accepts_valid_composite ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::parse_key_schema_rejects_empty_oversized_and_bad_name ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::parse_key_schema_rejects_missing_keytype ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::parse_key_schema_rejects_two_hash ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::validate_index_definitions_rejects_undefined_attr ... ok
[INFO] [stdout] test service::helpers::set_rhs_tests::atomic_counter_from_absent_both_orderings ... ok
[INFO] [stdout] test service::helpers::set_rhs_tests::atomic_counter_from_existing_both_orderings ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::validate_index_definitions_accepts_valid ... ok
[INFO] [stdout] test service::helpers::schemas::schema_validation_tests::validate_index_definitions_rejects_missing_index_name ... ok
[INFO] [stdout] test service::helpers::set_rhs_tests::bare_if_not_exists_still_works ... ok
[INFO] [stdout] test service::helpers::sizing::tests::huge_exponents_are_range_checked_without_expansion ... ok
[INFO] [stdout] test service::helpers::sizing::tests::number_size_matches_measured_costs ... ok
[INFO] [stdout] test service::helpers::sizing::tests::numbers_normalize_to_canonical_form ... ok
[INFO] [stdout] test service::helpers::sizing::tests::update_charge_counts_clauses_and_written_attributes ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::member_violations_are_collected ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::missing_table_name_is_a_required_parameter_error ... ok
[INFO] [stdout] test service::expression_corpus_tests::filter_sdk_builder_claim_lease_shape ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::oversized_key_schema_echoes_the_elements ... ok
[INFO] [stdout] test service::expression_corpus_tests::key_condition_sdk_builder_placeholder_shape ... ok
[INFO] [stdout] test service::helpers::partiql::number_compare_tests::huge_exponents_never_expand ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::unused_attribute_definition_is_rejected ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_malformed_number_to_new_attribute_is_rejected ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_number_increments_and_set_unions ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_number_set_appends_genuinely_new_member ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_number_set_dedups_by_numeric_value ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_number_to_existing_set_is_type_mismatch ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::add_string_to_new_attribute_is_rejected ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::delete_number_set_removes_by_numeric_value ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::delete_string_set_keeps_exact_equality ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::removes_list_index ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::removes_nested_map_path ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::removes_top_level_and_tolerates_missing ... ok
[INFO] [stdout] test service::iam::tests::batches_and_transactions_authorize_every_table ... ok
[INFO] [stdout] test service::iam::tests::create_table_and_restores_need_their_companion_actions ... ok
[INFO] [stdout] test service::helpers::sizing::tests::item_size_counts_names_values_and_documents ... ok
[INFO] [stdout] test service::helpers::sizing::tests::number_range_limits ... ok
[INFO] [stdout] test service::iam::tests::every_served_operation_maps_to_an_action ... ok
[INFO] [stdout] test service::iam::tests::item_and_table_operations_target_the_table ... ok
[INFO] [stdout] test service::iam::tests::query_and_scan_target_the_index_when_named ... ok
[INFO] [stdout] test service::iam::tests::request_tags_cover_create_tag_and_untag ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::table_name_errors_are_reported_alone ... ok
[INFO] [stdout] test service::iam_conditions::tests::a_foreign_account_arn_authorizes_the_table_the_handler_serves ... ok
[INFO] [stdout] test service::helpers::updates::remove_path_tests::delete_on_non_set_is_type_mismatch ... ok
[INFO] [stdout] test service::helpers::table_validation::tests::vector_index_rules ... ok
[INFO] [stdout] test service::iam::tests::streams_operations_target_the_stream ... ok
[INFO] [stdout] test service::iam::tests::partiql_statements_map_to_partiql_actions ... ok
[INFO] [stdout] test service::iam_conditions::tests::index_scan_default_select_is_all_projected ... ok
[INFO] [stdout] test service::iam_conditions::tests::leading_keys_are_known_values_known_empty_or_omitted ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_columns_and_select_follow_the_executor ... ok
[INFO] [stdout] test service::iam_conditions::tests::authorization_uses_the_request_region_table ... ok
[INFO] [stdout] test service::iam_conditions::tests::expression_attributes_are_top_level_names ... ok
[INFO] [stdout] test service::iam_conditions::tests::full_table_scan_and_dotted_names_across_statements ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_where_clauses_report_every_partition_they_reach ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_insert_reads_the_item ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_select_reports_full_table_scans_and_leading_keys ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_set_clause_attributes_skip_literals ... ok
[INFO] [stdout] test service::iam_conditions::tests::query_partition_keys_follow_the_handler_parser ... ok
[INFO] [stdout] test service::iam_conditions::tests::partiql_writes_report_what_the_executor_writes ... ok
[INFO] [stdout] test service::iam_conditions::tests::query_partition_value_reads_the_key_condition ... ok
[INFO] [stdout] test service::iam_conditions::tests::update_targets_report_every_reading_of_a_path ... ok
[INFO] [stdout] test service::iam_conditions::tests::query_uses_the_index_partition_key_and_scan_has_no_leading_keys ... ok
[INFO] [stdout] test service::iam_conditions::tests::same_named_tables_in_two_accounts_keep_their_own_keys ... ok
[INFO] [stdout] test service::iam_conditions::tests::single_item_reads_and_writes ... ok
[INFO] [stdout] test service::iam_conditions::tests::transactions_carry_their_items_and_enclosing_operation ... ok
[INFO] [stdout] test service::import_export::tests::export_at_the_reported_earliest_restorable_time_succeeds ... ok
[INFO] [stdout] test service::iam_conditions::tests::update_targets_resolve_placeholders_without_extra_names ... ok
[INFO] [stdout] test service::import_export::tests::export_filter_specification_is_validated_like_query ... ok
[INFO] [stdout] test service::import_export::tests::compressed_object_imported_as_none_is_an_error ... ok
[INFO] [stdout] test service::import_export::tests::csv_import_types_keys_and_honors_options ... ok
[INFO] [stdout] test service::import_export::tests::dynamodb_json_export_layout_round_trips ... ok
[INFO] [stdout] test service::import_export::tests::existing_table_is_rejected_synchronously ... ok
[INFO] [stdout] test service::import_export::tests::full_export_applies_filter_specification ... ok
[INFO] [stdout] test service::import_export::tests::imports_disk_backed_objects ... ok
[INFO] [stdout] test service::import_export::tests::incremental_export_applies_filter_specification_to_final_state ... ok
[INFO] [stdout] test service::import_export::tests::exports_before_the_retained_window_fail ... ok
[INFO] [stdout] test service::import_export::tests::export_with_future_export_time_fails_the_job ... ok
[INFO] [stdout] test service::import_export::tests::incremental_export_failures_follow_pitr_rules ... ok
[INFO] [stdout] test service::import_export::tests::full_export_reflects_the_table_at_export_time ... ok
[INFO] [stdout] test service::import_export::tests::incremental_export_new_image_view_and_ion_format ... ok
[INFO] [stdout] test service::import_export::tests::ion_export_layout_round_trips ... ok
[INFO] [stdout] test service::import_export::tests::ion_import_converts_types ... ok
[INFO] [stdout] test service::import_export::tests::incremental_export_writes_one_record_per_changed_item ... ok
[INFO] [stdout] test service::import_export::tests::jobs_run_in_the_request_region ... ok
[INFO] [stdout] test service::import_export::tests::out_of_range_numbers_are_counted_row_errors ... ok
[INFO] [stdout] test service::import_export::tests::resume_fails_an_import_whose_table_is_gone ... ok
[INFO] [stdout] test service::import_export::tests::resume_settles_interrupted_jobs ... ok
[INFO] [stdout] test service::import_export::tests::zstd_import_decompresses ... ok
[INFO] [stdout] test service::import_formats::tests::csv_explicit_header_and_delimiter ... ok
[INFO] [stdout] test service::import_formats::tests::csv_header_types_quotes_and_empty_columns ... ok
[INFO] [stdout] test service::import_formats::tests::csv_unescaped_quote_is_an_error ... ok
[INFO] [stdout] test service::import_formats::tests::dynamodb_json_requires_item_wrapper ... ok
[INFO] [stdout] test service::import_formats::tests::ion_export_line_round_trips ... ok
[INFO] [stdout] test service::import_formats::tests::ion_number_range_is_checked_without_expanding_the_exponent ... ok
[INFO] [stdout] test service::import_formats::tests::ion_parses_documented_example ... ok
[INFO] [stdout] test service::import_formats::tests::ion_syntax_error_is_reported ... ok
[INFO] [stdout] test service::import_formats::tests::gzip_and_zstd_round_trip ... ok
[INFO] [stdout] test service::import_formats::tests::out_of_range_ion_number_is_a_row_error_not_an_abort ... ok
[INFO] [stdout] test service::items::tests::all_old_on_upsert_insert_returns_no_attributes ... ok
[INFO] [stdout] test service::items::tests::inner_list_append_updated_values ... ok
[INFO] [stdout] test service::items::tests::later_remove_shifts_recorded_set_paths ... ok
[INFO] [stdout] test service::items::tests::legacy_add_number_set_dedups_by_numeric_value ... ok
[INFO] [stdout] test service::items::tests::legacy_add_string_set_keeps_exact_equality ... ok
[INFO] [stdout] test service::items::tests::legacy_delete_number_set_removes_by_numeric_value ... ok
[INFO] [stdout] test service::items::tests::list_append_after_remove_reports_written_index ... ok
[INFO] [stdout] test service::items::tests::multi_index_paths_set_and_remove ... ok
[INFO] [stdout] test service::items::tests::nested_list_append_reports_written_index ... ok
[INFO] [stdout] test service::import_formats::tests::ion_numbers_normalize ... ok
[INFO] [stdout] test service::items::tests::put_item_rejects_invalid_conditional_operator ... ok
[INFO] [stdout] test service::import_export::tests::gzip_import_runs_in_background ... ok
[INFO] [stdout] test service::import_export::tests::export_runs_in_background ... ok
[INFO] [stdout] test service::items::tests::updated_values_project_only_written_paths ... ok
[INFO] [stdout] test service::items::tests::updated_values_return_nested_fragment ... ok
[INFO] [stdout] test service::import_export::tests::missing_bucket_fails_job_and_drops_table ... ok
[INFO] [stdout] test service::queries::tests::query_accepts_partition_key_equality ... ok
[INFO] [stdout] test service::queries::tests::query_rejects_non_positive_limit ... ok
[INFO] [stdout] test service::queries::tests::scan_honors_legacy_attributes_to_get ... ok
[INFO] [stdout] test service::queries::tests::scan_limit_caps_examined_not_filtered ... ok
[INFO] [stdout] test service::queries::tests::scan_parallel_segments_partition_table ... ok
[INFO] [stdout] test service::queries::tests::scan_rejects_non_positive_limit ... ok
[INFO] [stdout] test service::queries::tests::scan_segment_without_total_segments_rejected ... ok
[INFO] [stdout] test service::queries::tests::query_requires_partition_key_equality ... ok
[INFO] [stdout] test service::replicas::tests::a_created_replica_is_a_table_of_its_own_region ... ok
[INFO] [stdout] test service::queries::tests::scan_select_specific_attributes_projects ... ok
[INFO] [stdout] test service::replicas::tests::concurrent_writes_in_two_replicas_both_survive ... ok
[INFO] [stdout] test service::queries::tests::scan_rejects_invalid_and_incompatible_select ... ok
[INFO] [stdout] test service::replicas::tests::deleting_a_replica_drops_its_table_and_updates_the_set ... ok
[INFO] [stdout] test service::replicas::tests::legacy_global_tables_are_seen_from_every_replica_region_and_replicate ... ok
[INFO] [stdout] test service::queries::tests::scan_select_all_attributes_returns_full_item ... ok
[INFO] [stdout] test service::replicas::tests::only_tracked_writes_are_recorded ... ok
[INFO] [stdout] test service::tests::a_search_schema_element_missing_a_member_is_rejected ... ok
[INFO] [stdout] test service::tests::a_wrong_typed_member_fails_to_deserialize_and_changes_nothing ... ok
[INFO] [stdout] test service::tests::backup_restore_preserves_items ... ok
[INFO] [stdout] test service::tests::backup_lifecycle ... ok
[INFO] [stdout] test service::replicas::tests::replicated_writes_land_in_each_replicas_own_pitr_history ... ok
[INFO] [stdout] test service::tests::backups_and_insights_listings_accept_a_table_arn ... ok
[INFO] [stdout] test service::replicas::tests::writes_replicate_to_every_replica_with_stream_records ... ok
[INFO] [stdout] test service::tests::a_missing_table_in_another_account_is_access_denied ... ok
[INFO] [stdout] test service::tests::backups_and_streams_live_in_their_tables_region ... ok
[INFO] [stdout] test service::tests::batch_get_item_emits_consumed_capacity ... ok
[INFO] [stdout] test service::tests::batch_get_item_table_not_found ... ok
[INFO] [stdout] test service::tests::batch_execute_statement ... ok
[INFO] [stdout] test service::tests::batch_get_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::batch_operations_accept_a_table_arn ... ok
[INFO] [stdout] test service::tests::batch_write_and_get_items ... ok
[INFO] [stdout] test service::tests::batch_write_item_table_not_found ... ok
[INFO] [stdout] test service::tests::batch_write_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::batch_write_with_delete_requests ... ok
[INFO] [stdout] test service::tests::continuous_backups ... ok
[INFO] [stdout] test service::tests::contributor_insights_lifecycle ... ok
[INFO] [stdout] test service::tests::contributor_insights_tracks_access ... ok
[INFO] [stdout] test service::tests::create_and_describe_global_table ... ok
[INFO] [stdout] test service::tests::create_and_list_backups ... ok
[INFO] [stdout] test service::tests::create_backup_round_trip_preserves_gsi_lsi_tags_ttl_sse_stream ... ok
[INFO] [stdout] test service::tests::create_backup_unknown_table_emits_table_not_found ... ok
[INFO] [stdout] test service::tests::create_backup_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::create_table_attaches_its_resource_policy ... ok
[INFO] [stdout] test service::tests::capacity_is_omitted_when_not_requested ... ok
[INFO] [stdout] test service::tests::create_table_basic ... ok
[INFO] [stdout] test service::tests::china_region_arns_use_the_china_partition_and_resolve_by_arn ... ok
[INFO] [stdout] test service::tests::create_table_duplicate_errors ... ok
[INFO] [stdout] test service::tests::contributor_insights_disabled_table_no_counters_after_scan ... ok
[INFO] [stdout] test service::tests::create_table_duplicate_fails ... ok
[INFO] [stdout] test service::tests::contributor_insights_not_tracked_when_disabled ... ok
[INFO] [stdout] test service::tests::create_table_missing_table_name_is_a_validation_error ... ok
[INFO] [stdout] test service::tests::create_table_stores_vector_indexes_and_describe_returns_them ... ok
[INFO] [stdout] test service::tests::create_table_with_sort_key_and_gsi ... ok
[INFO] [stdout] test service::tests::cross_account_batches_resolve_each_tables_account ... ok
[INFO] [stdout] test service::tests::cross_account_item_operations_act_on_the_owners_table ... ok
[INFO] [stdout] test service::tests::create_table_missing_key_attr_in_definitions ... ok
[INFO] [stdout] test service::tests::create_table_semantic_rejections_carry_aws_messages ... ok
[INFO] [stdout] test service::tests::create_table_missing_name_errors ... ok
[INFO] [stdout] test service::tests::create_table_rejects_a_malformed_vector_index ... ok
[INFO] [stdout] test service::tests::delete_backup_not_found_errors ... ok
[INFO] [stdout] test service::tests::default_sse_key_is_what_the_regions_dynamodb_alias_resolves_to ... ok
[INFO] [stdout] test service::tests::delete_item_legacy_expected_with_or_operator ... ok
[INFO] [stdout] test service::tests::cross_account_transactions_are_atomic_across_accounts ... ok
[INFO] [stdout] test service::tests::delete_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::delete_table_missing_name_errors ... ok
[INFO] [stdout] test service::tests::delete_item_removes_item ... ok
[INFO] [stdout] test service::tests::delete_item_return_values_all_old ... ok
[INFO] [stdout] test service::tests::delete_table_not_found_errors ... ok
[INFO] [stdout] test service::tests::delete_table_removes_table ... ok
[INFO] [stdout] test service::tests::describe_backup_not_found_errors ... ok
[INFO] [stdout] test service::tests::describe_global_table_not_found_b ... ok
[INFO] [stdout] test service::tests::describe_import_not_found ... ok
[INFO] [stdout] test service::tests::describe_limits_default_account_cap ... ok
[INFO] [stdout] test service::tests::describe_limits_smaller_region_lower_cap ... ok
[INFO] [stdout] test service::tests::describe_table_found ... ok
[INFO] [stdout] test service::tests::describe_table_missing_name_errors ... ok
[INFO] [stdout] test service::tests::describe_table_not_found ... ok
[INFO] [stdout] test service::tests::describe_table_not_found_errors ... ok
[INFO] [stdout] test service::tests::describe_table_returns_stable_table_id_and_active_warm_throughput ... ok
[INFO] [stdout] test service::tests::describe_continuous_backups_unknown_table_emits_table_not_found ... ok
[INFO] [stdout] test service::tests::describe_endpoints_uses_request_region ... ok
[INFO] [stdout] test service::tests::describe_export_not_found ... ok
[INFO] [stdout] test service::tests::execute_statement_insert ... ok
[INFO] [stdout] test service::tests::describe_time_to_live_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::empty_string_or_binary_key_values_are_rejected ... ok
[INFO] [stdout] test service::tests::execute_transaction ... ok
[INFO] [stdout] test service::tests::export_lifecycle ... ok
[INFO] [stdout] test service::batch::tests::transact_write_rejects_transactions_over_4mb ... ok
[INFO] [stdout] test service::tests::export_table_unknown_arn_emits_table_not_found ... ok
[INFO] [stdout] test service::tests::failed_export_reports_failure_on_describe ... ok
[INFO] [stdout] test service::tests::failed_transaction_naming_the_table_by_arn_reverts ... ok
[INFO] [stdout] test service::tests::filter_comparison_missing_attribute_semantics ... ok
[INFO] [stdout] test service::tests::filter_equality_is_numeric_aware ... ok
[INFO] [stdout] test service::tests::get_item_emits_consumed_capacity_when_requested ... ok
[INFO] [stdout] test service::tests::execute_statement_partiql_error_emits_validation_exception ... ok
[INFO] [stdout] test service::tests::get_item_not_found ... ok
[INFO] [stdout] test service::tests::get_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::execute_statement_select ... ok
[INFO] [stdout] test service::tests::global_table_replicates_writes ... ok
[INFO] [stdout] test service::tests::gsi_query_excludes_items_missing_index_sort_key ... ok
[INFO] [stdout] test service::tests::gsi_query_pagination_returns_all_items ... ok
[INFO] [stdout] test service::tests::get_item_rejects_wrong_key_attribute_type ... ok
[INFO] [stdout] test service::tests::get_resource_policy_unknown_table_errors ... ok
[INFO] [stdout] test service::import_formats::tests::long_ion_strings_parse_in_linear_time ... ok
[INFO] [stdout] test service::tests::global_table_lifecycle ... ok
[INFO] [stdout] test service::tests::import_lifecycle ... ok
[INFO] [stdout] test service::tests::kinesis_streaming_lifecycle ... ok
[INFO] [stdout] test service::tests::index_scan_pages_survive_deletes_and_carry_index_keys ... ok
[INFO] [stdout] test service::tests::legacy_global_tables_are_visible_from_each_replica_region ... ok
[INFO] [stdout] test service::tests::gsi_query_last_evaluated_key_includes_table_pk ... ok
[INFO] [stdout] test service::tests::list_backups_rejects_out_of_range_optional_params ... ok
[INFO] [stdout] test service::tests::list_global_tables ... ok
[INFO] [stdout] test service::tests::index_reads_reject_unknown_indexes_and_foreign_start_keys ... ok
[INFO] [stdout] test service::tests::global_table_settings_follow_to_every_replica ... ok
[INFO] [stdout] test service::tests::list_global_tables_empty_ok ... ok
[INFO] [stdout] test service::tests::list_imports_rejects_out_of_range_optional_params ... ok
[INFO] [stdout] test service::tests::list_tables_pagination ... ok
[INFO] [stdout] test service::tests::list_tables_returns_names ... ok
[INFO] [stdout] test service::tests::list_tables_start_exclusive ... ok
[INFO] [stdout] test service::tests::list_tags_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::other_accounts_tables_are_not_found_without_cross_account_support ... ok
[INFO] [stdout] test service::tests::partiql_delete_emits_stream_record ... ok
[INFO] [stdout] test service::tests::partiql_insert_rejects_missing_partition_key ... ok
[INFO] [stdout] test service::tests::partiql_insert_rejects_missing_sort_key ... ok
[INFO] [stdout] test service::tests::numbers_are_stored_in_canonical_form_and_range_checked ... ok
[INFO] [stdout] test service::tests::partiql_insert_rejects_wrong_key_type ... ok
[INFO] [stdout] test service::tests::partiql_select_and_or_not_parens ... ok
[INFO] [stdout] test service::tests::partiql_point_read_through_a_one_value_in_list ... ok
[INFO] [stdout] test service::tests::partiql_select_between_in_like ... ok
[INFO] [stdout] test service::tests::partiql_refuses_values_it_cannot_build ... ok
[INFO] [stdout] test service::tests::partiql_select_columns_page_and_validate ... ok
[INFO] [stdout] test service::tests::partiql_select_filter_with_like_and_gt ... ok
[INFO] [stdout] test service::tests::partiql_select_function_predicates ... ok
[INFO] [stdout] test service::tests::partiql_select_returns_only_the_named_columns ... ok
[INFO] [stdout] test service::tests::partiql_select_from_an_index_reads_the_index ... ok
[INFO] [stdout] test service::tests::partiql_transaction_capacity_splits_reads_from_writes ... ok
[INFO] [stdout] test service::tests::partiql_update_emits_stream_record ... ok
[INFO] [stdout] test service::tests::partiql_select_lt_gt_le_ge_ne_numeric ... ok
[INFO] [stdout] test service::tests::put_item_accepts_table_arn ... ok
[INFO] [stdout] test service::tests::partiql_update_validates_written_values ... ok
[INFO] [stdout] test service::tests::put_and_get_item ... ok
[INFO] [stdout] test service::tests::put_item_consumed_capacity_indexes_includes_breakdown ... ok
[INFO] [stdout] test service::tests::put_item_consumed_capacity_omitted_by_default ... ok
[INFO] [stdout] test service::tests::point_in_time_recovery_is_per_region ... ok
[INFO] [stdout] test service::tests::partiql_writes_validate_vector_attributes ... ok
[INFO] [stdout] test service::tests::put_item_honors_legacy_expected ... ok
[INFO] [stdout] test service::tests::put_item_rejects_wrong_key_attribute_type ... ok
[INFO] [stdout] test service::tests::put_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::put_resource_policy_missing_policy_errors ... ok
[INFO] [stdout] test service::tests::query_emits_consumed_capacity_when_requested ... ok
[INFO] [stdout] test service::tests::put_item_reports_every_invalid_enum_together ... ok
[INFO] [stdout] test service::tests::query_no_pagination_when_all_fit ... ok
[INFO] [stdout] test service::tests::query_orders_binary_sort_keys_by_bytes ... ok
[INFO] [stdout] test service::tests::query_pagination_with_composite_key ... ok
[INFO] [stdout] test service::tests::query_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::query_with_sort_key_begins_with ... ok
[INFO] [stdout] test service::tests::put_item_emits_consumed_capacity_when_requested ... ok
[INFO] [stdout] test service::tests::read_capacity_follows_item_size_and_consistency ... ok
[INFO] [stdout] test service::tests::query_returns_matching_items ... ok
[INFO] [stdout] test service::tests::resolve_table_name_strips_arn_and_subresources ... ok
[INFO] [stdout] test service::tests::regional_state_survives_a_snapshot_round_trip ... ok
[INFO] [stdout] test service::tests::put_item_enforces_the_400kb_gate_to_the_byte ... ok
[INFO] [stdout] test service::tests::resource_policy_lifecycle ... ok
[INFO] [stdout] test service::tests::put_item_missing_key_attribute_errors ... ok
[INFO] [stdout] test service::tests::put_item_returns_old_item ... ok
[INFO] [stdout] test service::tests::replica_updates_create_a_live_replica_in_the_other_region ... ok
[INFO] [stdout] test service::tests::restore_table_from_backup_not_found_errors ... ok
[INFO] [stdout] test service::tests::restore_table_to_point_in_time_unknown_source_emits_table_not_found ... ok
[INFO] [stdout] test service::tests::restore_table_to_point_in_time ... ok
[INFO] [stdout] test service::tests::partiql_writes_share_the_item_size_and_number_rules ... ok
[INFO] [stdout] test service::tests::save_snapshot_reports_missing_store ... ok
[INFO] [stdout] test service::tests::scan_pagination_with_limit ... ok
[INFO] [stdout] test service::tests::scan_returns_all_items ... ok
[INFO] [stdout] test service::tests::scan_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::resource_policy_revisions_and_stream_policies ... ok
[INFO] [stdout] test service::tests::scan_no_pagination_when_all_fit ... ok
[INFO] [stdout] test service::tests::scan_with_consistent_read_on_gsi_rejected ... ok
[INFO] [stdout] test service::tests::scan_with_limit_returns_ok ... ok
[INFO] [stdout] test service::tests::search_vectors_ranks_euclidean_nearest_first ... ok
[INFO] [stdout] test service::tests::save_snapshot_round_trips_empty_state ... ok
[INFO] [stdout] test service::tests::search_vectors_rejects_overlapping_projection ... ok
[INFO] [stdout] test service::tests::search_vectors_scopes_a_hash_schema_index_to_one_partition ... ok
[INFO] [stdout] test service::tests::scan_with_limit ... ok
[INFO] [stdout] test service::tests::set_arithmetic_on_missing_operand_errors ... ok
[INFO] [stdout] test service::tests::search_vectors_returns_the_index_f32_copy_when_projected ... ok
[INFO] [stdout] test service::tests::save_snapshot_round_trips_tables_items_and_indexes ... ok
[INFO] [stdout] test service::tests::scan_with_filter_expression ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_between_nested_parens ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_between_swallows_inner_and ... ok
[INFO] [stdout] test service::tests::snapshot_hook_is_none_without_store ... ok
[INFO] [stdout] test service::tests::search_vectors_scores_cosine_as_a_distance ... ok
[INFO] [stdout] test service::tests::search_vectors_validates_index_and_vector ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_skips_quoted_spans ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_whitespace_variants ... ok
[INFO] [stdout] test service::tests::sse_key_is_resolved_only_for_a_request_that_succeeds ... ok
[INFO] [stdout] test service::tests::table_operations_and_insights_accept_a_table_arn ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_case_insensitive ... ok
[INFO] [stdout] test service::tests::split_on_top_level_keyword_does_not_match_inside_identifiers ... ok
[INFO] [stdout] test service::tests::table_quota_is_per_region ... ok
[INFO] [stdout] test service::tests::table_arn_parsers_accept_any_partition ... ok
[INFO] [stdout] test service::tests::table_quota_refuses_creates_and_restores_past_the_limit ... ok
[INFO] [stdout] test service::tests::table_replica_auto_scaling ... ok
[INFO] [stdout] test service::tests::snapshot_hook_fires_with_store ... ok
[INFO] [stdout] test service::tests::tag_resource_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::table_quota_counts_a_new_replica_in_its_own_region ... ok
[INFO] [stdout] test service::tests::table_quota_is_not_enforced_without_a_provider ... ok
[INFO] [stdout] test service::tests::table_quota_refuses_an_import_into_a_new_table_past_the_limit ... ok
[INFO] [stdout] test service::tests::tag_operations ... ok
[INFO] [stdout] test service::tests::test_apply_update_set_list_index_without_name_ref ... ok
[INFO] [stdout] test service::tests::save_snapshot_to_store_round_trips_tables_items_and_indexes ... ok
[INFO] [stdout] test service::tests::test_attribute_type_map ... ok
[INFO] [stdout] test service::tests::test_add_binary_set ... ok
[INFO] [stdout] test service::tests::test_attribute_type_list ... ok
[INFO] [stdout] test service::tests::test_attribute_type_number ... ok
[INFO] [stdout] test service::tests::test_attribute_type_string ... ok
[INFO] [stdout] test service::tests::test_begins_with_rejects_number_type ... ok
[INFO] [stdout] test service::tests::test_begins_with_works_on_string_type ... ok
[INFO] [stdout] test service::tests::test_compare_attribute_values_numbers ... ok
[INFO] [stdout] test service::tests::test_compare_attribute_values_strings ... ok
[INFO] [stdout] test service::tests::test_contains_string_set ... ok
[INFO] [stdout] test service::tests::test_delete_binary_set ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_attribute_exists_with_space ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_bare_not_equal ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_begins_with ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_compound_and ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_compound_and_mismatch ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_compound_or ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_contains ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_in_match ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_in_no_match ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_no_existing_item ... ok
[INFO] [stdout] test service::tests::test_apply_update_set_list_index_replaces_existing ... ok
[INFO] [stdout] test service::tests::test_apply_update_set_list_index_second_slot ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_not_no_space ... ok
[INFO] [stdout] test service::tests::test_attribute_type_bool ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_not_operator ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_parenthesized_equal_mismatch ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_compound_in_and_eq ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_in_match ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_in_missing_attribute ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_in_no_match ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_in_no_spaces ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_expression_parenthesized_and_with_or ... ok
[INFO] [stdout] test service::tests::test_evaluate_filter_not_operator ... ok
[INFO] [stdout] test service::tests::test_evaluate_key_condition_simple ... ok
[INFO] [stdout] test service::tests::test_list_append_combined_with_plain_set ... ok
[INFO] [stdout] test service::tests::test_list_append_into_empty_list ... ok
[INFO] [stdout] test service::tests::test_list_append_into_nonempty_list ... ok
[INFO] [stdout] test service::tests::test_parse_update_clauses_list_append_mixed_with_plain_set ... ok
[INFO] [stdout] test service::tests::test_parse_update_clauses_list_append_single_assignment ... ok
[INFO] [stdout] test service::tests::test_parse_update_clauses_set ... ok
[INFO] [stdout] test service::tests::test_parse_update_clauses_set_and_remove ... ok
[INFO] [stdout] test service::tests::test_project_item_alias_with_dot_is_top_level_attr ... ok
[INFO] [stdout] test service::tests::test_project_item_nested_path ... ok
[INFO] [stdout] test service::tests::test_resolve_nested_path_list_then_map ... ok
[INFO] [stdout] test service::tests::test_resolve_nested_path_map ... ok
[INFO] [stdout] test service::tests::test_contains_number_set ... ok
[INFO] [stdout] test service::tests::test_resolve_path_alias_with_dot_is_top_level_attr ... ok
[INFO] [stdout] test service::tests::test_resolve_path_dotted_expression_still_walks_nested ... ok
[INFO] [stdout] test service::tests::test_delete_binary_set_removes_attr_when_empty ... ok
[INFO] [stdout] test service::tests::test_set_arithmetic_valid_numbers ... ok
[INFO] [stdout] test service::tests::test_set_list_index_on_non_list_returns_error ... ok
[INFO] [stdout] test service::tests::test_set_arithmetic_rejects_string_operand ... ok
[INFO] [stdout] test service::tests::test_evaluate_condition_parenthesized_not_equal ... ok
[INFO] [stdout] test service::tests::test_size_list ... ok
[INFO] [stdout] test service::tests::test_size_map ... ok
[INFO] [stdout] test service::tests::test_size_set ... ok
[INFO] [stdout] test service::tests::test_size_string ... ok
[INFO] [stdout] test service::tests::test_split_on_and_respects_parentheses ... ok
[INFO] [stdout] test service::tests::test_unrecognized_expression_returns_false ... ok
[INFO] [stdout] test service::tests::the_same_table_name_is_a_separate_table_in_each_region ... ok
[INFO] [stdout] test service::tests::transact_and_partiql_updates_reject_writing_a_key_attribute ... ok
[INFO] [stdout] test service::tests::transact_get_items_returns_existing_and_missing ... ok
[INFO] [stdout] test service::tests::transact_get_items_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::transact_put_reports_a_bad_number_before_the_vector_shape ... ok
[INFO] [stdout] test service::tests::transact_write_and_get ... ok
[INFO] [stdout] test service::tests::transact_write_capacity_is_doubled_and_replays_as_a_read ... ok
[INFO] [stdout] test service::tests::test_split_on_and ... ok
[INFO] [stdout] test service::tests::transact_write_items_emits_consumed_capacity ... ok
[INFO] [stdout] test service::tests::test_unrecognized_update_action_returns_error ... ok
[INFO] [stdout] test service::tests::transact_write_items_condition_check_failure ... ok
[INFO] [stdout] test service::tests::transact_write_items_put_and_delete ... ok
[INFO] [stdout] test service::tests::update_and_describe_time_to_live ... ok
[INFO] [stdout] test service::tests::update_continuous_backups_unknown_table_emits_table_not_found ... ok
[INFO] [stdout] test service::tests::update_continuous_backups_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::update_item_applies_legacy_attribute_updates ... ok
[INFO] [stdout] test service::tests::ttl_and_tagging_validate_their_inputs ... ok
[INFO] [stdout] test service::tests::transact_write_items_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::transactions_see_a_table_named_by_name_and_arn_as_one_table ... ok
[INFO] [stdout] test service::tests::table_usage_source_counts_tables_per_region ... ok
[INFO] [stdout] test service::tests::test_set_arithmetic_rejects_string_value ... ok
[INFO] [stdout] test service::tests::test_set_list_index_past_end_appends ... ok
[INFO] [stdout] test service::tests::update_item_failing_on_a_missing_key_stores_nothing ... ok
[INFO] [stdout] test service::tests::update_item_failing_partway_rolls_the_row_back ... ok
[INFO] [stdout] test service::tests::update_item_normalizes_only_the_values_it_writes ... ok
[INFO] [stdout] test service::tests::update_item_rejects_writing_a_key_attribute ... ok
[INFO] [stdout] test service::tests::update_table_keeps_vector_tables_on_demand_and_serialises_index_builds ... ok
[INFO] [stdout] test service::tests::update_table_missing_name_errors ... ok
[INFO] [stdout] test service::tests::update_table_not_found_errors ... ok
[INFO] [stdout] test service::tests::update_table_prunes_attributes_orphaned_by_gsi_delete ... ok
[INFO] [stdout] test service::tests::update_item_set_attribute ... ok
[INFO] [stdout] test service::tests::update_item_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::update_table_rejects_invalid_throughput_and_index_changes ... ok
[INFO] [stdout] test service::tests::update_table_add_gsi ... ok
[INFO] [stdout] test service::tests::update_time_to_live_unknown_table_errors ... ok
[INFO] [stdout] test service::tests::update_item_charges_what_it_writes_plus_its_clauses ... ok
[INFO] [stdout] test service::vectors::tests::number_bytes_matches_the_measured_sizes ... ok
[INFO] [stdout] test service::tests::write_capacity_charges_only_the_indexes_a_write_changes ... ok
[INFO] [stdout] test service::tests::update_table_builds_a_vector_index_online ... ok
[INFO] [stdout] test service::vectors::tests::scores_follow_each_distance_function ... ok
[INFO] [stdout] test service::tests::vector_index_arns_take_the_table_partition ... ok
[INFO] [stdout] test service::tests::vector_writes_are_validated_and_charged_per_index ... ok
[INFO] [stdout] test service::vectors::tests::search_conditions_accept_only_equality ... ok
[INFO] [stdout] test state::tests::attribute_type_and_value_empty_returns_none ... ok
[INFO] [stdout] test state::tests::attribute_type_and_value_multiple_entries_returns_none ... ok
[INFO] [stdout] test state::tests::account_state_trait_impl ... ok
[INFO] [stdout] test state::tests::attribute_type_and_value_non_object_returns_none ... ok
[INFO] [stdout] test state::tests::estimate_value_size_covers_all_types ... ok
[INFO] [stdout] test state::tests::hash_key_name_empty_when_no_hash_schema ... ok
[INFO] [stdout] test state::tests::ids_collected_before_a_removal_sweep_stay_valid ... ok
[INFO] [stdout] test state::tests::in_place_key_rewrite_onto_another_row_falls_back_to_scan ... ok
[INFO] [stdout] test state::tests::in_place_key_rewrite_repoints_the_index ... ok
[INFO] [stdout] test state::tests::in_place_update_keeps_size_bytes_exact ... ok
[INFO] [stdout] test state::tests::incremental_stats_and_index_match_full_recompute ... ok
[INFO] [stdout] test state::tests::delete_leaves_every_other_row_id_and_index_entry_alone ... ok
[INFO] [stdout] test state::tests::earliest_restorable_is_whole_seconds_within_the_window ... ok
[INFO] [stdout] test state::tests::find_item_index_canonicalizes_number_keys ... ok
[INFO] [stdout] test state::tests::find_item_index_malformed_number_key_does_not_match_valid ... ok
[INFO] [stdout] test state::tests::hash_key_name_extracts_from_schema ... ok
[INFO] [stdout] test state::tests::key_index_duplicate_keys_fall_back_to_scan ... ok
[INFO] [stdout] test state::tests::key_index_malformed_number_does_not_match_valid ... ok
[INFO] [stdout] test state::tests::key_index_recovers_after_snapshot_round_trip ... ok
[INFO] [stdout] test state::tests::legacy_account_wide_snapshot_splits_by_region ... ok
[INFO] [stdout] test state::tests::loading_a_pitr_table_without_history_start_initialises_it ... ok
[INFO] [stdout] test state::tests::new_and_reset ... ok
[INFO] [stdout] test state::tests::pitr_history_records_every_write_path_only_while_enabled ... ok
[INFO] [stdout] test state::tests::paging_drain_that_deletes_the_start_row_visits_every_row ... ok
[INFO] [stdout] test state::tests::recalculate_stats_matches_items ... ok
[INFO] [stdout] test state::tests::record_item_access_uses_hash_key_from_item ... ok
[INFO] [stdout] test state::tests::record_key_access_increments_when_enabled ... ok
[INFO] [stdout] test state::tests::record_key_access_noop_when_disabled ... ok
[INFO] [stdout] test state::tests::remove_items_where_restores_index_once_duplicates_are_gone ... ok
[INFO] [stdout] test state::tests::remove_items_where_settles_index_and_stats_incrementally ... ok
[INFO] [stdout] test state::tests::rollback_removes_exactly_its_entries_even_after_pruning ... ok
[INFO] [stdout] test state::tests::key_encoding_ignores_object_key_order ... ok
[INFO] [stdout] test state::tests::scan_order_hash_is_fixed ... ok
[INFO] [stdout] test state::tests::key_index_agrees_with_linear_scan ... ok
[INFO] [stdout] test state::tests::scan_order_ignores_insertion_order ... ok
[INFO] [stdout] test state::tests::scan_order_places_keyless_rows_last ... ok
[INFO] [stdout] test state::tests::scan_order_within_a_partition_follows_sort_key_values ... ok
[INFO] [stdout] test state::tests::snapshot_load_recomputes_table_size ... ok
[INFO] [stdout] test state::tests::storage_order_survives_deletes_inserts_and_overwrites ... ok
[INFO] [stdout] test state::tests::top_contributors_returns_sorted ... ok
[INFO] [stdout] test state::tests::wholesale_reassignment_is_detected_not_trusted ... ok
[INFO] [stdout] test streams::tests::observe_stream_sequence_raises_floor_above_persisted ... ok
[INFO] [stdout] test state::tests::snapshot_load_builds_key_indexes ... ok
[INFO] [stdout] test streams::tests::stream_records_persist_across_serde ... ok
[INFO] [stdout] test streams::tests::stream_record_uses_configured_region ... ok
[INFO] [stdout] test state::tests::attribute_type_and_value_valid ... ok
[INFO] [stdout] test state::tests::key_index_composite_keys_are_unambiguous ... ok
[INFO] [stdout] test state::tests::scan_order_index_walk_matches_sorting_fallback ... ok
[INFO] [stdout] test streams::tests::stream_sequence_numbers_seeded_above_low_persisted_values ... ok
[INFO] [stdout] test streams_dataplane::tests::another_accounts_stream_is_read_in_its_account ... ok
[INFO] [stdout] test streams_dataplane::tests::describe_stream_returns_shard ... ok
[INFO] [stdout] test streams_dataplane::tests::describe_stream_unknown_arn_404s ... ok
[INFO] [stdout] test streams_dataplane::tests::get_records_round_trip_via_shard_iterator ... ok
[INFO] [stdout] test streams::tests::stream_sequence_numbers_unique_under_concurrency ... ok
[INFO] [stdout] test streams_dataplane::tests::get_shard_iterator_absent_sequence_is_trimmed_data_access ... ok
[INFO] [stdout] test streams_dataplane::tests::iterator_survives_front_trim_without_skip_or_replay ... ok
[INFO] [stdout] test streams_dataplane::tests::list_streams_returns_enabled_streams ... ok
[INFO] [stdout] test ttl::tests::expired_item_is_deleted ... ok
[INFO] [stdout] test ttl::tests::future_item_is_kept ... ok
[INFO] [stdout] test ttl::tests::item_without_ttl_attribute_kept ... ok
[INFO] [stdout] test ttl::tests::mixed_items_only_expired_deleted ... ok
[INFO] [stdout] test ttl::tests::non_numeric_ttl_attribute_kept ... ok
[INFO] [stdout] test ttl::tests::ttl_expiry_emits_remove_stream_record ... ok
[INFO] [stdout] test streams::tests::stream_sequence_numbers_are_unique_and_monotonic ... ok
[INFO] [stdout] test ttl::tests::ttl_disabled_table_untouched ... ok
[INFO] [stdout] test ttl::tests::stats_recalculated_after_expiration ... ok
[INFO] [stdout] test state::tests::index_agrees_with_scan_through_a_full_scrambled_delete ... ok
[INFO] [stdout] test service::batch::tests::transact_write_4mb_cap_counts_update_values ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 647 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.24s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests fakecloud_dynamodb
[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" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8", kill_on_drop: false }`
[INFO] [stdout] 5548d23b6a5e38bf42e4f77f6484c637a9bc3bf4ea152d004ed4eb33e225aca8
