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.
-
Query - Limit + FilterExpression interaction rejects ExclusiveStartKey that does not match the table schema
Tier 1 query tests/tier1/query/basic.test.ts:398
-
Query - Limit + FilterExpression interaction rejects ExclusiveStartKey missing the index key on a GSI query
Tier 1 query tests/tier1/query/basic.test.ts:414
-
Query - LSI INCLUDE projection returns only specified non-key attributes plus keys
Tier 1 query tests/tier1/query/lsi.test.ts:183
-
Query - Select modes on indexes Select ALL_PROJECTED_ATTRIBUTES on GSI returns only projected attributes
Tier 1 query tests/tier1/query/select.test.ts:137
-
UpdateItem - ReturnValues granularity UPDATED_NEW on a nested SET returns only the changed fragment
Tier 1 updateItem tests/tier1/updateItem/basic.test.ts:725
-
UpdateItem - validation rejects update that modifies the hash key
Tier 1 updateItem tests/tier1/updateItem/validation.test.ts:21
-
Scan - ProjectionExpression rejects ExclusiveStartKey that does not match the table schema
Tier 1 scan tests/tier1/scan/basic.test.ts:211
-
Scan - filter expression validation rejects begins_with with a non-string/binary operand
Tier 1 scan tests/tier1/scan/filterOperators.test.ts:323
-
Scan - filter expression validation rejects redundant parentheses in FilterExpression
Tier 1 scan tests/tier1/scan/filterOperators.test.ts:339
-
Scan - GSI scans a GSI with INCLUDE projection and returns only projected attributes
Tier 1 scan tests/tier1/scan/gsi.test.ts:104
-
Scan - GSI pagination across tied sort keys walks every item once across a paged GSI scan with tied sort keys
Tier 1 scan tests/tier1/scan/gsiPagination.test.ts:197
-
Scan - LSI supports ConsistentRead on LSI scan
Tier 1 scan tests/tier1/scan/lsi.test.ts:113
-
Scan - parallel parallel scan with segments returns disjoint results
Tier 1 scan tests/tier1/scan/parallel.test.ts:75
-
UpdateTable - basic rejects PROVISIONED to PROVISIONED no-op with same throughput values
Tier 1 updateTable tests/tier1/updateTable/basic.test.ts:72
-
DeleteTable - deletion protection enforcement rejects DeleteTable while deletion protection is enabled
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:106
-
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
-
BatchGetItem - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:60
-
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
-
BatchWriteItem - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:101
-
CreateTable - exact error messages missing TableName: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:32
-
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 duplicate attribute in KeySchema
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:75
-
CreateTable - exact error messages more than 2 KeySchema elements
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:112
-
CreateTable - exact error messages invalid KeyType
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:137
-
CreateTable - exact error messages invalid AttributeType
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:158
-
CreateTable - exact error messages LSI without range key on base table
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:191
-
CreateTable - exact error messages duplicate index names
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:233
-
DeleteItem - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/deleteItem.test.ts:27
-
GetItem - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:27
-
GetItem - exact error messages invalid ProjectionExpression syntax: full parser error
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:62
-
PutItem - exact error messages empty table name: minimum length 1 error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:50
-
PutItem - exact error messages table name too long (256 chars): maximum length 255 error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:68
-
PutItem - exact error messages duplicate values in SS: full duplicates error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:140
-
PutItem - exact error messages NULL attr with false: full null-attribute error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:158
-
PutItem - exact error messages ExpressionAttributeValues without expression: full unused-EAV error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:197
-
PutItem - exact error messages redundant parentheses in ConditionExpression: full error string
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:216
-
PutItem - exact error messages contains() with duplicate path and operand: full distinct-operand error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:236
-
Query - exact error messages invalid Select value
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:85
-
Query - exact error messages Limit of 0
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:127
-
Query - exact error messages empty KeyConditionExpression
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:146
-
Query - exact error messages filter references undefined ExpressionAttributeNames
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:166
-
Query - exact error messages redundant parentheses in KeyConditionExpression: full error string
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:183
-
Query - exact error messages malformed ExclusiveStartKey: short invalid-starting-key error
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:205
-
Scan - exact error messages Segment without TotalSegments: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:22
-
Scan - exact error messages Segment >= TotalSegments: full out-of-range error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:41
-
Scan - exact error messages TotalSegments without Segment: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:59
-
Scan - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:96
-
Scan - exact error messages begins_with with non-string operand: full operand-type error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:114
-
Scan - exact error messages redundant parentheses in FilterExpression: full error string
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:134
-
Scan - exact error messages malformed ExclusiveStartKey: long schema-mismatch error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:154
-
TransactGetItems - exact error messages > 100 gets: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:43
-
TransactGetItems - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:67
-
TransactGetItems - exact error messages invalid ProjectionExpression syntax: full parser error
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:92
-
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 > 100 actions: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:60
-
TransactWriteItems - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:114
-
UpdateItem - exact error messages cannot update hash key attribute
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:39
-
UpdateItem - exact error messages invalid UpdateExpression syntax
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:61
-
UpdateItem - exact error messages missing ExpressionAttributeValues reference
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:121
-
UpdateItem - exact error messages empty UpdateExpression
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:163
-
UpdateItem - exact error messages cannot update range key attribute on composite table
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:181
-
Empty values - strings, binary, and sets empty binary (B: empty Uint8Array) in non-key attribute is accepted
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:72
-
Empty values - strings, binary, and sets empty binary set (BS) is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:118
-
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
-
Reserved words - ExpressionAttributeNames handling reserved word without # in ProjectionExpression fails
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:193
-
Response size limit (1MB) Query returns LastEvaluatedKey when response would exceed 1MB
Tier 3 limits tests/tier3/limits/responseSize.test.ts:69
-
Response size limit (1MB) Scan returns LastEvaluatedKey when response would exceed 1MB
Tier 3 limits tests/tier3/limits/responseSize.test.ts:107
-
CreateTable - validation ordering rejects a duplicate attribute in KeySchema
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:104
-
CreateTable - validation ordering rejects more than two KeySchema elements
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:133
-
CreateTable - validation ordering rejects an invalid BillingMode on its own
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:154
-
Non-existent index - error surface UpdateTable deleting a non-existent GSI reports ResourceNotFoundException
Tier 3 validation-ordering tests/tier3/validation-ordering/index.test.ts:67
-
Query - validation ordering reports invalid Limit value
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:47
-
Scan - validation ordering rejects a negative Segment
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:78
-
On-demand backups - lifecycle and restore RestoreTableFromBackup initiates a restore into a new table
Tier 2 backups tests/tier2/backups/onDemand.test.ts:114
-
Export and import - S3 ExportTableToPointInTime initiates an export and reports it
Tier 2 export tests/tier2/export/exportImport.test.ts:77
-
Export and import - S3 ImportTable ingests S3 data into a new table
Tier 2 export tests/tier2/export/exportImport.test.ts:114
-
BatchExecuteStatement - PartiQL partial failure - one valid and one invalid statement
Tier 2 partiql tests/tier2/partiql/batchExecuteStatement.test.ts:129
-
ExecuteStatement - PartiQL SELECT with nested map path
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:261
-
ExecuteStatement - PartiQL SELECT with begins_with in WHERE clause
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:313
-
ExecuteStatement - PartiQL PartiQL UPDATE with REMOVE
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:355
-
ExecuteStatement - PartiQL evaluates negated predicates (NOT begins_with, IS NOT MISSING)
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:399
-
ExecuteStatement - PartiQL DELETE with a false non-key predicate fails ConditionalCheckFailed and leaves the item
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:428
-
ExecuteStatement - PartiQL UPDATE with a false non-key predicate fails ConditionalCheckFailed and leaves the item
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:467
-
ExecuteStatement - PartiQL DELETE with a false NOT begins_with predicate fails ConditionalCheckFailed
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:507
-
ExecuteStatement - PartiQL DELETE with a true NOT begins_with predicate removes the item
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:527
-
ExecuteStatement - PartiQL rejects a write WHERE clause that omits the primary key
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:545
-
Tags - validation rejects ListTagsOfResource with a non-existent ARN
Tier 2 tags tests/tier2/tags/basic.test.ts:192
-
TransactGetItems - ConsumedCapacity INDEXES breakdown includes the table read capacity units
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:302
-
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:339