Where it fell short on this date
The tests this run recorded as failing, each linked to its source at the commit that measured it. For the current picture, see this target's latest results, or every target in this run.
-
CreateTable - configuration parameters DeletionProtectionEnabled round-trips
Tier 1 createTable tests/tier1/createTable/config.test.ts:38
-
CreateTable - configuration parameters TableClass STANDARD_INFREQUENT_ACCESS round-trips
Tier 1 createTable tests/tier1/createTable/config.test.ts:50
-
CreateTable - configuration parameters SSESpecification with the AWS-managed key round-trips
Tier 1 createTable tests/tier1/createTable/config.test.ts:61
-
CreateTable - configuration parameters OnDemandThroughput round-trips on a PAY_PER_REQUEST table
Tier 1 createTable tests/tier1/createTable/config.test.ts:76
-
PutItem - ConditionExpression returns the conflicting item via ReturnValuesOnConditionCheckFailure on a failed Put
Tier 1 putItem tests/tier1/putItem/conditions.test.ts:224
-
ReturnItemCollectionMetrics PutItem with SIZE returns ItemCollectionMetrics
Tier 1 putItem tests/tier1/putItem/itemCollectionMetrics.test.ts:35
-
ReturnItemCollectionMetrics DeleteItem with SIZE returns ItemCollectionMetrics
Tier 1 putItem tests/tier1/putItem/itemCollectionMetrics.test.ts:63
-
ReturnItemCollectionMetrics UpdateItem with SIZE returns ItemCollectionMetrics
Tier 1 putItem tests/tier1/putItem/itemCollectionMetrics.test.ts:93
-
PutItem - validation rejects an empty-string index key attribute
Tier 1 putItem tests/tier1/putItem/validation.test.ts:175
-
Query - Select SPECIFIC_ATTRIBUTES Select SPECIFIC_ATTRIBUTES without ProjectionExpression is rejected
Tier 1 query tests/tier1/query/select.test.ts:215
-
UpdateTable - configuration parameters UpdateTable enables DeletionProtectionEnabled
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:47
-
UpdateTable - configuration parameters UpdateTable changes TableClass
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:57
-
UpdateTable - configuration parameters UpdateTable changes OnDemandThroughput
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:72
-
DeleteTable - deletion protection enforcement rejects DeleteTable while deletion protection is enabled
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:106
-
DeleteTable - deletion protection enforcement allows DeleteTable after protection is disabled
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:125
-
UpdateItem - ReturnValues granularity REMOVE with UPDATED_NEW omits Attributes (nothing was set to a new value)
Tier 1 updateItem tests/tier1/updateItem/basic.test.ts:745
-
UpdateItem - ConditionExpression ReturnValuesOnConditionCheckFailure ALL_OLD returns existing item on failure
Tier 1 updateItem tests/tier1/updateItem/conditions.test.ts:269
-
Tags - validation rejects TagResource with an invalid ARN format
Tier 2 tags tests/tier2/tags/basic.test.ts:169
-
Tags - validation rejects ListTagsOfResource with a non-existent ARN
Tier 2 tags tests/tier2/tags/basic.test.ts:192
-
TransactGetItems - basic gets multiple items atomically
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:43
-
TransactGetItems - basic gets items across tables (hashTableDef + compositeTableDef)
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:80
-
TransactGetItems - basic returns empty Item for non-existing items in the mix
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:112
-
TransactGetItems - basic gets a single item
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:149
-
TransactGetItems - basic returns all items when all exist
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:177
-
TransactGetItems - validation rejects empty TransactItems
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:198
-
TransactGetItems - validation rejects get on non-existent table
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:210
-
TransactGetItems - validation rejects duplicate keys in same transaction
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:229
-
TransactGetItems - ConsumedCapacity charges 2 read capacity units per item, including a missing item
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:271
-
TransactGetItems - ConsumedCapacity INDEXES breakdown includes the table read capacity units
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:294
-
TransactGetItems - projection matching nothing omits Item when the projection matches no attribute on a present item
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:323
-
TransactWriteItems - basic functionality executes Put + Update + Delete atomically
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:81
-
TransactWriteItems - basic functionality succeeds when ConditionCheck condition is met
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:146
-
TransactWriteItems - basic functionality rolls back entire transaction when ConditionCheck fails
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:210
-
TransactWriteItems - basic functionality applies ConditionExpression on Put action
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:249
-
TransactWriteItems - basic functionality applies ConditionExpression on Update action
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:294
-
TransactWriteItems - basic functionality applies ConditionExpression on Delete action
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:333
-
TransactWriteItems - basic functionality executes cross-table transaction (hashTableDef + compositeTableDef)
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:349
-
TransactWriteItems - basic functionality supports idempotency via ClientRequestToken
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:394
-
TransactWriteItems - basic functionality rejects same ClientRequestToken with different payload
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:436
-
TransactWriteItems - basic functionality includes CancellationReasons in error when condition fails
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:480
-
TransactWriteItems - basic functionality returns ALL_OLD item via ReturnValuesOnConditionCheckFailure
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:513
-
TransactWriteItems - multiple items puts multiple items in one transaction
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:528
-
TransactWriteItems - multiple items updates multiple items in one transaction
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:577
-
TransactWriteItems - multiple items deletes multiple items in one transaction
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:613
-
TransactWriteItems - validation rejects duplicate target items in same transaction
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:639
-
TransactWriteItems - validation rejects empty TransactItems
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:664
-
TransactWriteItems - validation rejects transaction on non-existent table
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:676
-
TransactWriteItems - validation Update with attribute_exists rejects non-existent item
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:717
-
TransactWriteItems - validation Update with attribute_not_exists upserts on non-existent key
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:740
-
TransactWriteItems - validation Update with comparison condition cancels on non-existent key; no ghost item
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:794
-
TransactWriteItems - validation Update with combined attribute_exists + equality cancels on non-existent key; no ghost item
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:835
-
TransactWriteItems - validation mixed transaction: one passing, one failing on non-existent cancels everything
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:897
-
TransactWriteItems - ConditionExpression parens Put with per-condition parens succeeds on fresh key
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:952
-
TransactWriteItems - ConditionExpression parens Update with full-expression wrap succeeds when condition holds
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:979
-
TransactWriteItems - ConditionExpression parens Delete with non-redundant nested parens succeeds when condition holds
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1011
-
TransactWriteItems - ConditionExpression parens ConditionCheck with per-condition parens passes when condition holds
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1043
-
TransactWriteItems - ConditionExpression parens cancels transaction when any parenthesised condition fails
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1099
-
TransactWriteItems - ConsumedCapacity charges 2 write capacity units per item
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1124
-
TTL - basic enables TTL on a table
Tier 2 ttl tests/tier2/ttl/basic.test.ts:39
-
TTL - basic DescribeTimeToLive returns ENABLED status and correct attribute name after enabling
Tier 2 ttl tests/tier2/ttl/basic.test.ts:59
-
TTL - basic enables TTL with a different attribute name
Tier 2 ttl tests/tier2/ttl/basic.test.ts:98
-
TTL - validation rejects empty attribute name
Tier 2 ttl tests/tier2/ttl/basic.test.ts:130
-
TTL - validation rejects UpdateTimeToLive on non-existent table
Tier 2 ttl tests/tier2/ttl/basic.test.ts:146
-
UpdateTable - add GSI adds a hash-only GSI to an existing table
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:76
-
UpdateTable - add GSI adds a composite GSI (hash + range) to an existing table
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:112
-
UpdateTable - add GSI adds a GSI with KEYS_ONLY projection
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:151
-
UpdateTable - add GSI adds a GSI with INCLUDE projection and NonKeyAttributes
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:182
-
UpdateTable - add GSI can query a newly created GSI after putting items
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:255
-
UpdateTable - add GSI adds multiple GSIs sequentially
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:306
-
UpdateTable - remove GSI removes a GSI from a table
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:389
-
UpdateTable - GSI validation rejects removing a non-existent GSI
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:517
-
BatchGetItem - exact error messages empty RequestItems: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:17
-
BatchGetItem - exact error messages > 100 keys across all tables: interpolated full error
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:37
-
BatchWriteItem - exact error messages empty RequestItems: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:25
-
BatchWriteItem - exact error messages > 25 requests: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:58
-
Conditional check - exact error messages TransactionCanceledException message format
Tier 3 error-messages tests/tier3/error-messages/conditionalCheck.test.ts:154
-
Conditional check - exact error messages ReturnValuesOnConditionCheckFailure: ALL_OLD returns item in error
Tier 3 error-messages tests/tier3/error-messages/conditionalCheck.test.ts:198
-
CreateTable - exact error messages short table name (2 chars): minimum length 3 error
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:52
-
CreateTable - exact error messages more than 2 KeySchema elements
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:112
-
GetItem - exact error messages invalid ProjectionExpression syntax: full parser error
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:64
-
PutItem - exact error messages empty table name: minimum length 1 error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:58
-
PutItem - exact error messages NULL attr with false is accepted and normalises to NULL true
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:161
-
Query - exact error messages Limit of 0
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:127
-
Scan - exact error messages Segment without TotalSegments: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:20
-
TransactGetItems - exact error messages empty TransactItems: full minimum-length error
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:17
-
TransactGetItems - exact error messages > 100 gets: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:42
-
TransactGetItems - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:63
-
TransactGetItems - exact error messages invalid ProjectionExpression syntax: full parser error
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:93
-
TransactGetItems - exact error messages missing key attribute: action-level ValidationError surfaces as TransactionCanceledException
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:119
-
TransactWriteItems - exact error messages empty TransactItems: full minimum-length error
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:30
-
TransactWriteItems - exact error messages > 100 actions: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:59
-
TransactWriteItems - exact error messages duplicate target keys in same transaction: full multi-op error
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:87
-
TransactWriteItems - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:110
-
TransactWriteItems - exact error messages two failing actions: multi-reason TransactionCanceledException
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:161
-
TransactWriteItems - exact error messages one passing, one failing: positional reason codes (None for the survivor)
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:212
-
UpdateItem - exact error messages invalid UpdateExpression syntax
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:64
-
Legacy API - KeyConditions and QueryFilter QueryFilter with ComparisonOperator EQ on a BOOL attribute filters correctly
Tier 3 legacy-api tests/tier3/legacy-api/queryFilter.test.ts:222
-
Number precision - DynamoDB number limits and edge cases rejects arithmetic that overflows the supported number magnitude
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:397
-
TransactWriteItems limits TransactWriteItems with exactly 100 Put actions succeeds
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:39
-
TransactWriteItems limits TransactWriteItems with 101 actions fails with ValidationException
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:53
-
TransactWriteItems limits TransactWriteItems total item size approaching 4MB succeeds
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:75
-
TransactWriteItems limits TransactWriteItems total item size over 4MB fails with ValidationException
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:93
-
TransactGetItems limits TransactGetItems with exactly 100 items succeeds
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:136
-
TransactGetItems limits TransactGetItems with 101 items fails with ValidationException
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:151
-
CreateTable - validation ordering empty TableName reports only tableName constraint
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:22
-
CreateTable - validation ordering invalid table name pattern reports only tableName
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:40
-
DeleteItem - validation ordering empty TableName reports only tableName constraint
Tier 3 validation-ordering tests/tier3/validation-ordering/deleteItem.test.ts:25
-
Non-existent index - error surface UpdateTable deleting a non-existent GSI reports ResourceNotFoundException
Tier 3 validation-ordering tests/tier3/validation-ordering/index.test.ts:64
-
PutItem - validation ordering empty TableName reports tableName constraint (stops early)
Tier 3 validation-ordering tests/tier3/validation-ordering/putItem.test.ts:26
-
PutItem - validation ordering empty TableName with invalid ReturnValues reports only tableName
Tier 3 validation-ordering tests/tier3/validation-ordering/putItem.test.ts:48
-
Query - validation ordering reports invalid Limit value
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:47
-
Scan - validation ordering rejects Segment without TotalSegments
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:19
-
UpdateItem - validation ordering empty TableName reports only tableName constraint
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:25
-
UpdateItem - validation ordering rejects invalid ReturnValues (UpdateItem reports the first enum error)
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:47