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.
-
BatchGetItem - validation rejects more than 100 keys
Tier 1 batchGetItem tests/tier1/batchGetItem/validation.test.ts:11
-
BatchGetItem - validation rejects empty RequestItems
Tier 1 batchGetItem tests/tier1/batchGetItem/validation.test.ts:24
-
BatchGetItem - validation rejects reads from a non-existent table
Tier 1 batchGetItem tests/tier1/batchGetItem/validation.test.ts:35
-
BatchGetItem - validation rejects duplicate keys in the same batch
Tier 1 batchGetItem tests/tier1/batchGetItem/validation.test.ts:50
-
BatchWriteItem - validation rejects more than 25 items
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:13
-
BatchWriteItem - validation rejects empty RequestItems
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:24
-
BatchWriteItem - validation rejects duplicate keys in the same table batch
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:52
-
CreateTable - validation rejects a table name shorter than 3 characters
Tier 1 createTable tests/tier1/createTable/basic.test.ts:124
-
CreateTable - validation rejects a table name longer than 255 characters
Tier 1 createTable tests/tier1/createTable/basic.test.ts:138
-
CreateTable - validation rejects a table name with invalid characters
Tier 1 createTable tests/tier1/createTable/basic.test.ts:152
-
CreateTable - validation rejects missing KeySchema
Tier 1 createTable tests/tier1/createTable/basic.test.ts:180
-
CreateTable - validation rejects unused AttributeDefinitions
Tier 1 createTable tests/tier1/createTable/basic.test.ts:194
-
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:62
-
CreateTable - configuration parameters OnDemandThroughput round-trips on a PAY_PER_REQUEST table
Tier 1 createTable tests/tier1/createTable/config.test.ts:76
-
CreateTable - LSI rejects LSI on a hash-only table
Tier 1 createTable tests/tier1/createTable/lsi.test.ts:58
-
CreateTable - LSI rejects LSI with a hash key different from the base table
Tier 1 createTable tests/tier1/createTable/lsi.test.ts:85
-
DeleteItem - ConditionExpression parens rejects redundant parentheses in ConditionExpression
Tier 1 deleteItem tests/tier1/deleteItem/conditionExpressionParens.test.ts:134
-
Nested attribute projection GetItem ProjectionExpression with nested map path returns only the nested value
Tier 1 getItem tests/tier1/getItem/projection.test.ts:62
-
Nested attribute projection GetItem ProjectionExpression with list index returns the element
Tier 1 getItem tests/tier1/getItem/projection.test.ts:78
-
Nested attribute projection Query ProjectionExpression with nested path and list index
Tier 1 getItem tests/tier1/getItem/projection.test.ts:102
-
Nested attribute projection BatchGetItem ProjectionExpression with nested path
Tier 1 getItem tests/tier1/getItem/projection.test.ts:124
-
Nested attribute projection GetItem ProjectionExpression with multiple sibling paths in one map keeps all of them
Tier 1 getItem tests/tier1/getItem/projection.test.ts:151
-
PutItem - ConditionExpression parens rejects redundant parentheses in ConditionExpression
Tier 1 putItem tests/tier1/putItem/conditionExpressionParens.test.ts:122
-
PutItem - ConditionExpression parens rejects contains() with a duplicate path and operand
Tier 1 putItem tests/tier1/putItem/conditionExpressionParens.test.ts:137
-
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 item missing the hash key
Tier 1 putItem tests/tier1/putItem/validation.test.ts:19
-
PutItem - validation rejects empty string set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:31
-
PutItem - validation rejects empty number set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:43
-
PutItem - validation rejects empty binary set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:55
-
PutItem - validation rejects duplicate values in string set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:67
-
PutItem - validation rejects duplicate values in number set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:80
-
PutItem - validation rejects duplicate values in binary set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:93
-
PutItem - validation rejects invalid ReturnValues
Tier 1 putItem tests/tier1/putItem/validation.test.ts:109
-
Scan - ProjectionExpression rejects ExclusiveStartKey that does not match the table schema
Tier 1 scan tests/tier1/scan/basic.test.ts:211
-
Scan - binary attribute comparisons Binary BEGINS_WITH
Tier 1 scan tests/tier1/scan/filterOperators.test.ts:228
-
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
-
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 - binary sort key returns items in byte-wise ascending order
Tier 1 query tests/tier1/query/binaryKeys.test.ts:52
-
Query - binary sort key returns items in descending order with ScanIndexForward=false
Tier 1 query tests/tier1/query/binaryKeys.test.ts:67
-
Query - binary sort key supports > comparison on binary sort key (byte-wise)
Tier 1 query tests/tier1/query/binaryKeys.test.ts:85
-
Query - binary sort key supports begins_with on binary sort key
Tier 1 query tests/tier1/query/binaryKeys.test.ts:103
-
Query - size() string encoding counts UTF-16 code units (3), not UTF-8 bytes (6)
Tier 1 query tests/tier1/query/expressions.test.ts:431
-
Query - KeyConditionExpression with parentheses rejects redundant parentheses in KeyConditionExpression
Tier 1 query tests/tier1/query/keyConditionParens.test.ts:95
-
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
-
Query - Select SPECIFIC_ATTRIBUTES Select SPECIFIC_ATTRIBUTES without ProjectionExpression is rejected
Tier 1 query tests/tier1/query/select.test.ts:215
-
UpdateItem - SET evaluation semantics a second SET clause reads the pre-update value of another attribute
Tier 1 updateItem tests/tier1/updateItem/basic.test.ts:579
-
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 - 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 - nested path semantics SET fails when intermediate map path does not exist
Tier 1 updateItem tests/tier1/updateItem/paths.test.ts:30
-
UpdateItem - validation rejects update that modifies the hash key
Tier 1 updateItem tests/tier1/updateItem/validation.test.ts:21
-
UpdateTable - basic rejects PROVISIONED to PROVISIONED no-op with same throughput values
Tier 1 updateTable tests/tier1/updateTable/basic.test.ts:72
-
UpdateTable - validation rejects invalid throughput values (0 or negative)
Tier 1 updateTable tests/tier1/updateTable/basic.test.ts:221
-
UpdateTable - validation rejects PAY_PER_REQUEST with ProvisionedThroughput specified
Tier 1 updateTable tests/tier1/updateTable/basic.test.ts:246
-
UpdateTable - configuration parameters UpdateTable changes TableClass
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:65
-
UpdateTable - configuration parameters UpdateTable changes OnDemandThroughput
Tier 1 updateTable tests/tier1/updateTable/config.test.ts:80
-
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:15
-
BatchGetItem - exact error messages > 100 keys across all tables: interpolated full error
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:35
-
BatchGetItem - exact error messages non-existent table: full ResourceNotFoundException message
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:56
-
BatchGetItem - exact error messages duplicate keys in one Keys array: full duplicate-keys error
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:82
-
BatchWriteItem - exact error messages empty RequestItems: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:23
-
BatchWriteItem - exact error messages > 25 requests: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:56
-
BatchWriteItem - exact error messages same key Put and Delete in one batch: full duplicate-keys error
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:76
-
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:50
-
CreateTable - exact error messages duplicate attribute in KeySchema
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:73
-
CreateTable - exact error messages more than 2 KeySchema elements
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:101
-
CreateTable - exact error messages invalid KeyType
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:135
-
CreateTable - exact error messages invalid AttributeType
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:156
-
CreateTable - exact error messages LSI without range key on base table
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:189
-
CreateTable - exact error messages duplicate index names
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:231
-
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 missing table name: full validation error string
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:31
-
PutItem - exact error messages empty table name: minimum length 1 error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:49
-
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:67
-
PutItem - exact error messages table name with invalid chars: regex pattern error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:85
-
PutItem - exact error messages empty string set: full parameter-values-invalid error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:102
-
PutItem - exact error messages empty number set: full parameter-values-invalid error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:120
-
PutItem - exact error messages duplicate values in SS: full duplicates error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:138
-
PutItem - exact error messages NULL attr with false: full null-attribute error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:156
-
PutItem - exact error messages ExpressionAttributeValues without expression: full unused-EAV error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:195
-
PutItem - exact error messages redundant parentheses in ConditionExpression: full error string
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:214
-
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:235
-
Query - exact error messages missing hash key in KeyConditionExpression
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:25
-
Query - exact error messages non-key attribute in KeyConditionExpression
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:44
-
Query - exact error messages unused ExpressionAttributeNames
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:62
-
Query - exact error messages invalid Select value
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:83
-
Query - exact error messages ConsistentRead on GSI
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:105
-
Query - exact error messages Limit of 0
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:125
-
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:164
-
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:20
-
Scan - exact error messages Segment >= TotalSegments: full out-of-range error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:39
-
Scan - exact error messages TotalSegments without Segment: full required-parameter error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:57
-
Scan - exact error messages Limit of 0: full minimum-value error
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:75
-
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 empty TransactItems: full minimum-length error
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:16
-
TransactGetItems - exact error messages > 100 gets: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactGetItems.test.ts:41
-
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: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 empty TransactItems: full minimum-length error
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:29
-
TransactWriteItems - exact error messages > 100 actions: anchored regex on the constraint phrase
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:58
-
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:86
-
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:59
-
UpdateItem - exact error messages unused ExpressionAttributeNames
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:80
-
UpdateItem - exact error messages unused ExpressionAttributeValues
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:100
-
UpdateItem - exact error messages missing ExpressionAttributeValues reference
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:119
-
UpdateItem - exact error messages empty UpdateExpression
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:161
-
UpdateItem - exact error messages cannot update range key attribute on composite table
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:181
-
Legacy API - AttributeUpdates (legacy UpdateExpression) AttributeUpdates cannot modify key attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributeUpdates.test.ts:244
-
Legacy API - AttributesToGet (legacy ProjectionExpression) GetItem with AttributesToGet returns only specified attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:78
-
Legacy API - AttributesToGet (legacy ProjectionExpression) GetItem with AttributesToGet does NOT auto-include key attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:93
-
Legacy API - AttributesToGet (legacy ProjectionExpression) Query with AttributesToGet returns only specified attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:115
-
Legacy API - AttributesToGet (legacy ProjectionExpression) Scan with AttributesToGet returns only specified attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:142
-
Legacy API - AttributesToGet (legacy ProjectionExpression) BatchGetItem with AttributesToGet returns only specified attributes
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:165
-
Legacy API - AttributesToGet (legacy ProjectionExpression) Mixing AttributesToGet with ProjectionExpression throws ValidationException
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:171
-
Legacy API - AttributesToGet (legacy ProjectionExpression) AttributesToGet with single attribute
Tier 3 legacy-api tests/tier3/legacy-api/attributesToGet.test.ts:198
-
Legacy API - ScanFilter (legacy FilterExpression) Mixing ScanFilter with FilterExpression throws ValidationException
Tier 3 legacy-api tests/tier3/legacy-api/scanFilter.test.ts:128
-
BatchWriteItem limits BatchWriteItem with 26 items fails with ValidationException
Tier 3 limits tests/tier3/limits/batchLimits.test.ts:54
-
BatchGetItem limits BatchGetItem with 101 keys fails with ValidationException
Tier 3 limits tests/tier3/limits/batchLimits.test.ts:134
-
Empty values - strings, binary, and sets empty string as hash key value is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:46
-
Empty values - strings, binary, and sets empty string as sort key value is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:59
-
Empty values - strings, binary, and sets empty string set (SS) is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:90
-
Empty values - strings, binary, and sets empty number set (NS) is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:104
-
Empty values - strings, binary, and sets empty binary set (BS) is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:118
-
Empty values - strings, binary, and sets empty set nested inside a Map is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:132
-
Empty values - strings, binary, and sets empty set nested inside a List is rejected
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:148
-
Item size limit (400KB) item over 400KB fails with ValidationException
Tier 3 limits tests/tier3/limits/itemSize.test.ts:61
-
Item size limit (400KB) size calculation includes attribute names
Tier 3 limits tests/tier3/limits/itemSize.test.ts:88
-
Item size limit (400KB) size includes nested map attribute names and values
Tier 3 limits tests/tier3/limits/itemSize.test.ts:120
-
Item size limit (400KB) size includes set elements
Tier 3 limits tests/tier3/limits/itemSize.test.ts:142
-
Item size limit (400KB) size includes list elements
Tier 3 limits tests/tier3/limits/itemSize.test.ts:163
-
Item size limit (400KB) large binary attribute over limit fails
Tier 3 limits tests/tier3/limits/itemSize.test.ts:205
-
Item size limit - number sizing a number-dominated item over 400KB fails (21000 numbers)
Tier 3 limits tests/tier3/limits/itemSize.test.ts:257
-
Number precision - DynamoDB number limits and edge cases rejects a number with 39 significant digits
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:63
-
Number precision - DynamoDB number limits and edge cases rejects number just over maximum positive: 1E+126
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:94
-
Number precision - DynamoDB number limits and edge cases rejects number just over maximum negative: -1E+126
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:125
-
Number precision - DynamoDB number limits and edge cases rejects number below minimum positive: 1E-131
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:156
-
Number precision - DynamoDB number limits and edge cases leading zeros are not counted as significant digits: 00042 treated as 42
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:182
-
Number precision - DynamoDB number limits and edge cases negative zero: -0 behavior
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:219
-
Number precision - DynamoDB number limits and edge cases leading zeros are stripped on round-trip
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:314
-
Number precision - DynamoDB number limits and edge cases trailing decimal zeros are stripped on round-trip
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:332
-
Number precision - DynamoDB number limits and edge cases scientific notation is normalized on round-trip
Tier 3 limits tests/tier3/limits/numberPrecision.test.ts:366
-
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 ConditionExpression fails
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:140
-
Reserved words - ExpressionAttributeNames handling reserved word without # in UpdateExpression fails
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:162
-
Reserved words - ExpressionAttributeNames handling reserved word without # in FilterExpression fails
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:178
-
Reserved words - ExpressionAttributeNames handling reserved word without # in ProjectionExpression fails
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:193
-
Reserved words - ExpressionAttributeNames handling multiple reserved words in same expression all need aliases
Tier 3 limits tests/tier3/limits/reservedWords.test.ts:223
-
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
-
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 over 4MB fails with ValidationException
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:93
-
TransactGetItems limits TransactGetItems with 101 items fails with ValidationException
Tier 3 limits tests/tier3/limits/transactionLimits.test.ts:151
-
Batch operations - validation ordering BatchWriteItem rejects empty RequestItems
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:19
-
Batch operations - validation ordering BatchGetItem rejects empty RequestItems
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:35
-
Batch operations - validation ordering BatchWriteItem rejects more than 25 items with exact count in message
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:60
-
Batch operations - validation ordering BatchGetItem rejects more than 100 keys with exact count in message
Tier 3 validation-ordering tests/tier3/validation-ordering/batchOperations.test.ts:86
-
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:37
-
CreateTable - validation ordering reports invalid BillingMode and invalid KeySchema element together
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:58
-
CreateTable - validation ordering reports missing ProvisionedThroughput and invalid key type together
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:81
-
CreateTable - validation ordering rejects a duplicate attribute in KeySchema
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:101
-
CreateTable - validation ordering rejects more than two KeySchema elements
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:128
-
CreateTable - validation ordering rejects an invalid BillingMode on its own
Tier 3 validation-ordering tests/tier3/validation-ordering/createTable.test.ts:150
-
DeleteItem - validation ordering empty TableName reports only tableName constraint
Tier 3 validation-ordering tests/tier3/validation-ordering/deleteItem.test.ts:20
-
DeleteItem - validation ordering reports invalid ReturnValues and invalid ReturnConsumedCapacity together
Tier 3 validation-ordering tests/tier3/validation-ordering/deleteItem.test.ts:39
-
DeleteItem - validation ordering invalid table name pattern reports only tableName
Tier 3 validation-ordering tests/tier3/validation-ordering/deleteItem.test.ts:58
-
Non-existent index - error surface Query on a non-existent index reports ValidationException
Tier 3 validation-ordering tests/tier3/validation-ordering/index.test.ts:30
-
Non-existent index - error surface Scan on a non-existent index reports ValidationException
Tier 3 validation-ordering tests/tier3/validation-ordering/index.test.ts:47
-
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:20
-
PutItem - validation ordering empty TableName with invalid ReturnValues reports only tableName
Tier 3 validation-ordering tests/tier3/validation-ordering/putItem.test.ts:38
-
PutItem - validation ordering reports invalid ReturnConsumedCapacity, ReturnItemCollectionMetrics, and ReturnValues together
Tier 3 validation-ordering tests/tier3/validation-ordering/putItem.test.ts:58
-
PutItem - validation ordering reports invalid table name pattern
Tier 3 validation-ordering tests/tier3/validation-ordering/putItem.test.ts:75
-
Query - validation ordering reports invalid TableName pattern
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:24
-
Query - validation ordering reports invalid Limit value
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:43
-
Query - validation ordering reports invalid ReturnConsumedCapacity
Tier 3 validation-ordering tests/tier3/validation-ordering/query.test.ts:65
-
Scan - validation ordering rejects Segment without TotalSegments
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:19
-
Scan - validation ordering rejects Segment >= TotalSegments
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:38
-
Scan - validation ordering rejects TotalSegments without Segment
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:56
-
Scan - validation ordering rejects a negative Segment
Tier 3 validation-ordering tests/tier3/validation-ordering/scan.test.ts:75
-
UpdateItem - validation ordering empty TableName reports only tableName constraint
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:20
-
UpdateItem - validation ordering reports invalid ReturnValues and invalid ReturnConsumedCapacity together
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:39
-
UpdateItem - validation ordering invalid table name pattern reports only tableName
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:58
-
BatchExecuteStatement - PartiQL batch of multiple SELECT statements
Tier 2 partiql tests/tier2/partiql/batchExecuteStatement.test.ts:50
-
BatchExecuteStatement - PartiQL batch of INSERT and UPDATE statements
Tier 2 partiql tests/tier2/partiql/batchExecuteStatement.test.ts:77
-
BatchExecuteStatement - PartiQL partial failure - one valid and one invalid statement
Tier 2 partiql tests/tier2/partiql/batchExecuteStatement.test.ts:114
-
BatchExecuteStatement - PartiQL rejects an empty Statements array
Tier 2 partiql tests/tier2/partiql/batchExecuteStatement.test.ts:133
-
ExecuteStatement - PartiQL rejects INSERT on an existing item (INSERT is not upsert)
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:150
-
ExecuteStatement - PartiQL SELECT with nested map path
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:260
-
ExecuteStatement - PartiQL SELECT with begins_with in WHERE clause
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:312
-
ExecuteStatement - PartiQL PartiQL UPDATE with REMOVE
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:354
-
ExecuteStatement - PartiQL returns a populated ConsumedCapacity block when requested
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:384
-
ExecuteStatement - PartiQL evaluates negated predicates (NOT begins_with, IS NOT MISSING)
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:398
-
ExecuteTransaction - PartiQL transactional INSERT and UPDATE both succeed atomically
Tier 2 partiql tests/tier2/partiql/executeTransaction.test.ts:47
-
ExecuteTransaction - PartiQL transaction rolls back on duplicate key INSERT
Tier 2 partiql tests/tier2/partiql/executeTransaction.test.ts:85
-
ExecuteTransaction - PartiQL multiple INSERTs in one transaction
Tier 2 partiql tests/tier2/partiql/executeTransaction.test.ts:119
-
ExecuteTransaction - PartiQL rejects empty TransactStatements
Tier 2 partiql tests/tier2/partiql/executeTransaction.test.ts:139
-
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 - 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:290
-
TransactGetItems - ConsumedCapacity INDEXES breakdown includes the table read capacity units
Tier 2 transactions tests/tier2/transactions/transactGet.test.ts:301
-
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
-
TransactWriteItems - basic functionality rejects same ClientRequestToken with different payload
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:443
-
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 - ConsumedCapacity charges 2 write capacity units per item
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1149
-
TTL - validation rejects empty attribute name
Tier 2 ttl tests/tier2/ttl/basic.test.ts:130
-
UpdateTable - GSI validation rejects adding a GSI with a name that already exists
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:463
-
UpdateTable - GSI validation rejects adding a GSI with an attribute not in AttributeDefinitions
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:491
-
UpdateTable - GSI validation rejects removing a non-existent GSI
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:517