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 - legal shared-prefix projections accepts two paths sharing a list index (l[0].x, l[0].y) and merges them into one element
Tier 1 batchGetItem tests/tier1/batchGetItem/projection.test.ts:65
-
BatchWriteItem - validation rejects a wrong-typed index key value
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:144
-
BatchWriteItem - validation rejects a non-scalar index key value
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:164
-
BatchWriteItem - validation rejects an empty-string index key value
Tier 1 batchWriteItem tests/tier1/batchWriteItem/validation.test.ts:184
-
CreateTable - validation rejects a GSI INCLUDE projection without NonKeyAttributes
Tier 1 createTable tests/tier1/createTable/basic.test.ts:262
-
CreateTable - validation rejects StreamSpecification with StreamEnabled false plus a StreamViewType
Tier 1 createTable tests/tier1/createTable/basic.test.ts:288
-
CreateTable - LSI rejects an LSI INCLUDE projection without NonKeyAttributes
Tier 1 createTable tests/tier1/createTable/lsi.test.ts:117
-
CreateTable - index and stream spec validation rejects a KEYS_ONLY GSI projection carrying NonKeyAttributes
Tier 1 createTable tests/tier1/createTable/specValidation.test.ts:31
-
ConsumedCapacity - single-item ops report only the aggregate, no read/write split an eventually-consistent GetItem reports 0.5 CapacityUnits and no read/write split
Tier 1 getItem tests/tier1/getItem/consumedCapacity.test.ts:231
-
Nested attribute projection GetItem projects multiple list indices compacted and index-ordered
Tier 1 getItem tests/tier1/getItem/projection.test.ts:96
-
Same list-index projection merge GetItem merges two scalar sub-attributes of one list index into a single element
Tier 1 getItem tests/tier1/getItem/projection.test.ts:317
-
Same list-index projection merge GetItem merges two paths sharing a nested map under one list index
Tier 1 getItem tests/tier1/getItem/projection.test.ts:335
-
Same list-index projection merge GetItem merges a scalar sibling and a nested-map sibling under one list index
Tier 1 getItem tests/tier1/getItem/projection.test.ts:351
-
Same list-index projection merge GetItem merges two paths sharing an element of a nested list under one list index
Tier 1 getItem tests/tier1/getItem/projection.test.ts:369
-
Same list-index projection merge GetItem keeps distinct inner list indices separate under one shared outer index
Tier 1 getItem tests/tier1/getItem/projection.test.ts:387
-
Same list-index projection merge GetItem merges the shared index and keeps a distinct index separate, compacted
Tier 1 getItem tests/tier1/getItem/projection.test.ts:409
-
Same list-index projection merge GetItem merges the same index regardless of path request order
Tier 1 getItem tests/tier1/getItem/projection.test.ts:427
-
Same list-index projection merge Query merges two sub-attributes of one list index into a single element
Tier 1 getItem tests/tier1/getItem/projection.test.ts:445
-
Same list-index projection merge BatchGetItem merges two sub-attributes of one list index into a single element
Tier 1 getItem tests/tier1/getItem/projection.test.ts:466
-
PutItem - ConditionExpression rejects a BETWEEN with reversed bounds at parse time
Tier 1 putItem tests/tier1/putItem/conditions.test.ts:249
-
PutItem - number format rejects "1_000"
Tier 1 putItem tests/tier1/putItem/numberFormat.test.ts:93
-
PutItem - number format rejects " 5"
Tier 1 putItem tests/tier1/putItem/numberFormat.test.ts:93
-
PutItem - number format rejects "5 "
Tier 1 putItem tests/tier1/putItem/numberFormat.test.ts:93
-
PutItem - validation rejects duplicate zero-length members in a binary set
Tier 1 putItem tests/tier1/putItem/validation.test.ts:98
-
PutItem - validation rejects a wrong-typed index key attribute
Tier 1 putItem tests/tier1/putItem/validation.test.ts:189
-
PutItem - validation rejects a non-scalar index key attribute
Tier 1 putItem tests/tier1/putItem/validation.test.ts:202
-
PutItem - validation rejects an empty-string index key attribute
Tier 1 putItem tests/tier1/putItem/validation.test.ts:218
-
PutItem - validation rejects a number with a leading space
Tier 1 putItem tests/tier1/putItem/validation.test.ts:231
-
PutItem - validation rejects a number with a trailing space
Tier 1 putItem tests/tier1/putItem/validation.test.ts:238
-
Query - GSI sparse composite GSI: an item with the GSI hash key but no range key is excluded
Tier 1 query tests/tier1/query/gsi.test.ts:168
-
Query - KeyConditionExpression semantics rejects a nested path on a key attribute
Tier 1 query tests/tier1/query/keyConditionSemantics.test.ts:52
-
Query - LSI sparse LSI: an item missing the LSI sort key is excluded but stays in the base table
Tier 1 query tests/tier1/query/lsi.test.ts:238
-
Query - legal shared-prefix projections accepts two paths sharing a list index (l[0].x, l[0].y) and merges them into one element
Tier 1 query tests/tier1/query/projection.test.ts:61
-
Query - Select / ProjectionExpression rejections Select ALL_ATTRIBUTES with ProjectionExpression is rejected
Tier 1 query tests/tier1/query/select.test.ts:235
-
Query - Select / ProjectionExpression rejections Select ALL_PROJECTED_ATTRIBUTES without an IndexName is rejected
Tier 1 query tests/tier1/query/select.test.ts:253
-
Query - Select / ProjectionExpression rejections Select COUNT with ProjectionExpression is rejected
Tier 1 query tests/tier1/query/select.test.ts:270
-
Query - Select / ProjectionExpression rejections Select ALL_PROJECTED_ATTRIBUTES with ProjectionExpression and no IndexName is rejected
Tier 1 query tests/tier1/query/select.test.ts:289
-
Scan - GSI scans a GSI with ALL projection and returns all attributes
Tier 1 scan tests/tier1/scan/gsi.test.ts:64
-
Scan - GSI scans a GSI with INCLUDE projection and returns only projected attributes
Tier 1 scan tests/tier1/scan/gsi.test.ts:87
-
Scan - GSI sparse composite GSI: an item missing the GSI range key is not scanned
Tier 1 scan tests/tier1/scan/gsi.test.ts:166
-
Scan - GSI pagination returns all items across paginated GSI scan
Tier 1 scan tests/tier1/scan/gsiPagination.test.ts:69
-
Scan - GSI pagination returns all matching items with filter across paginated GSI scan
Tier 1 scan tests/tier1/scan/gsiPagination.test.ts:100
-
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 pagination under duplicate cursor components returns all items across paginated LSI scan
Tier 1 scan tests/tier1/scan/lsiPagination.test.ts:67
-
Scan - LSI pagination under duplicate cursor components returns all matching items with filter across paginated LSI scan
Tier 1 scan tests/tier1/scan/lsiPagination.test.ts:98
-
Scan - legal shared-prefix projections accepts two paths sharing a list index (l[0].x, l[0].y) and merges them into one element
Tier 1 scan tests/tier1/scan/projection.test.ts:63
-
Scan - Select / ProjectionExpression rejections Select ALL_ATTRIBUTES with ProjectionExpression is rejected
Tier 1 scan tests/tier1/scan/select.test.ts:70
-
Scan - Select / ProjectionExpression rejections Select ALL_PROJECTED_ATTRIBUTES without an IndexName is rejected
Tier 1 scan tests/tier1/scan/select.test.ts:85
-
Scan - Select / ProjectionExpression rejections Select COUNT with ProjectionExpression is rejected
Tier 1 scan tests/tier1/scan/select.test.ts:99
-
Scan - Select / ProjectionExpression rejections Select ALL_PROJECTED_ATTRIBUTES with ProjectionExpression and no IndexName is rejected
Tier 1 scan tests/tier1/scan/select.test.ts:115
-
UpdateItem - ADD ADD of a zero-length binary member onto an existing binary set adds it
Tier 1 updateItem tests/tier1/updateItem/basic.test.ts:548
-
UpdateItem - ReturnValues granularity UPDATED_NEW on a nested SET returns only the changed fragment
Tier 1 updateItem tests/tier1/updateItem/basic.test.ts:960
-
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 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
-
ExecuteStatement - PartiQL DELETE on a missing key with a non-key predicate is a silent no-op
Tier 2 partiql tests/tier2/partiql/executeStatement.test.ts:563
-
ExecuteTransaction - PartiQL idempotent replay under the same ClientRequestToken does not double-apply
Tier 2 partiql tests/tier2/partiql/executeTransaction.test.ts:157
-
TransactWriteItems - validation Put with a wrong-typed index key cancels with a ValidationError reason
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:753
-
TransactWriteItems - validation Put with a non-scalar index key cancels with a ValidationError reason
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:753
-
TransactWriteItems - validation Update setting a wrong-typed index key cancels with a ValidationError reason
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:753
-
TransactWriteItems - validation Update setting a non-scalar index key cancels with a ValidationError reason
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:753
-
TransactWriteItems - validation Put with an empty-string index key is a top-level ValidationException
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:838
-
TransactWriteItems - validation Update setting an empty-string index key is a top-level ValidationException
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:857
-
TransactWriteItems - ConsumedCapacity: conditional, check, replay, cancel reports write capacity on the first call and read capacity on a same-token replay
Tier 2 transactions tests/tier2/transactions/transactWrite.test.ts:1485
-
UpdateTable - add GSI adds multiple GSIs sequentially
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:419
-
UpdateTable - add GSI accepts a conflicting redeclaration of an existing key attribute and keeps the stored type
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:475
-
UpdateTable - add GSI drops an unused AttributeDefinition supplied with a GSI add
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:546
-
UpdateTable - remove GSI removes a GSI from a table
Tier 2 updateTable tests/tier2/updateTable/gsi.test.ts:607
-
BatchGetItem - exact error messages mixing ProjectionExpression on one table and AttributesToGet on another is rejected
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:155
-
BatchGetItem - ProjectionExpression rejection messages duplicate paths (a, a) reject even when the key matches no item
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:184
-
BatchGetItem - ProjectionExpression rejection messages two distinct aliases resolving to one attribute (#a, #b -> a): rejected on the resolved names
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:197
-
BatchGetItem - ProjectionExpression rejection messages overlapping parent and child paths (a, a.b): full overlap message
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:210
-
BatchGetItem - ProjectionExpression rejection messages a bad projection on one table entry rejects the whole batch despite a clean entry on another
Tier 3 error-messages tests/tier3/error-messages/batchGetItem.test.ts:239
-
BatchWriteItem - exact error messages wrong-typed index key: full type-mismatch message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:137
-
BatchWriteItem - exact error messages non-scalar index key: full type-mismatch message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:137
-
BatchWriteItem - exact error messages empty-string index key: full secondary-index-key message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:137
-
BatchWriteItem - exact error messages empty-binary index key: full secondary-index-key message
Tier 3 error-messages tests/tier3/error-messages/batchWriteItem.test.ts:137
-
CreateTable - exact error messages PAY_PER_REQUEST with ProvisionedThroughput: full conflict message
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:254
-
CreateTable - exact error messages GSI INCLUDE projection without NonKeyAttributes: full missing-attributes message
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:282
-
CreateTable - exact error messages LSI INCLUDE projection without NonKeyAttributes: full missing-attributes message
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:321
-
CreateTable - exact error messages StreamSpecification StreamEnabled:false with a StreamViewType: full conflict message
Tier 3 error-messages tests/tier3/error-messages/createTable.test.ts:345
-
GetItem - ProjectionExpression rejection messages raw duplicate paths (a, a): full overlap message with the path on both sides
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:115
-
GetItem - ProjectionExpression rejection messages same alias twice (#a, #a): full overlap message
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:128
-
GetItem - ProjectionExpression rejection messages two distinct aliases resolving to one attribute (#a, #b -> a): rejected on the resolved names
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:146
-
GetItem - ProjectionExpression rejection messages raw path plus alias for the same attribute (a, #a): full overlap message
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:159
-
GetItem - ProjectionExpression rejection messages raw parent and child paths (a, a.b): full overlap message
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:172
-
GetItem - ProjectionExpression rejection messages aliased parent and child paths (#a, #a.#b): full overlap message
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:185
-
GetItem - ProjectionExpression rejection messages child before parent (a.b, a): rejected with the paths in request order
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:198
-
GetItem - ProjectionExpression rejection messages cross-alias overlap (#x, #y.#b with #x and #y -> a): rejected on the resolved paths
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:211
-
GetItem - ProjectionExpression rejection messages deep overlap (a, a.b.c): full overlap message with the three-element path
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:224
-
GetItem - ProjectionExpression rejection messages list parent and list index (l, l[0]): rejected as an overlap
Tier 3 error-messages tests/tier3/error-messages/getItem.test.ts:241
-
PutItem - exact error messages duplicate zero-length members in BS: full duplicates error
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:239
-
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:255
-
PutItem - exact error messages empty-binary index key value: full secondary-index-key message
Tier 3 error-messages tests/tier3/error-messages/putItem.test.ts:384
-
Query - exact error messages Select SPECIFIC_ATTRIBUTES without ProjectionExpression: full required-projection message
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:233
-
Query - ProjectionExpression rejection messages duplicate paths (a, a) reject even when the key condition matches no partition
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:269
-
Query - ProjectionExpression rejection messages two distinct aliases resolving to one attribute (#a, #b -> a): rejected on the resolved names
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:282
-
Query - ProjectionExpression rejection messages overlapping parent and child paths (a, a.b) reject even when the key condition matches no partition
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:295
-
Query - ProjectionExpression rejection messages duplicate paths still reject when the key condition matches a partition (control)
Tier 3 error-messages tests/tier3/error-messages/query.test.ts:318
-
Scan - exact error messages Select SPECIFIC_ATTRIBUTES without ProjectionExpression: full required-projection message
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:201
-
Scan - ProjectionExpression rejection messages duplicate paths (a, a) reject even when the filter matches nothing
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:235
-
Scan - ProjectionExpression rejection messages two distinct aliases resolving to one attribute (#a, #b -> a): rejected on the resolved names
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:248
-
Scan - ProjectionExpression rejection messages overlapping parent and child paths (a, a.b) reject even when the filter matches nothing
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:261
-
Scan - ProjectionExpression rejection messages duplicate paths still reject when the filter matches a row (control)
Tier 3 error-messages tests/tier3/error-messages/scan.test.ts:299
-
TransactWriteItems - exact error messages Put wrong-typed index key: cancelled with full ValidationError reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:259
-
TransactWriteItems - exact error messages Put non-scalar index key: cancelled with full ValidationError reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:259
-
TransactWriteItems - exact error messages Update wrong-typed index key: cancelled with full ValidationError reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:259
-
TransactWriteItems - exact error messages Update non-scalar index key: cancelled with full ValidationError reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:259
-
TransactWriteItems - exact error messages Put empty-string index key: top-level ValidationException
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:280
-
TransactWriteItems - exact error messages Update empty-string index key: top-level ValidationException
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:280
-
TransactWriteItems - exact error messages Update wrong-typed Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages Update non-scalar Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages Delete wrong-typed Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages Delete non-scalar Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages ConditionCheck wrong-typed Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages ConditionCheck non-scalar Key: cancelled with schema-mismatch reason
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:268
-
TransactWriteItems - exact error messages Put empty-binary index key: top-level ValidationException
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:280
-
TransactWriteItems - exact error messages Update empty-binary index key: top-level ValidationException
Tier 3 error-messages tests/tier3/error-messages/transactWriteItems.test.ts:280
-
UpdateItem - exact error messages empty-binary index key value: full secondary-index-key message
Tier 3 error-messages tests/tier3/error-messages/updateItem.test.ts:230
-
Empty values - strings, binary, and sets binary set whose only member is zero-length is accepted and round-trips at zero length
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:179
-
Empty values - strings, binary, and sets binary set mixing a zero-length member with a one-byte member round-trips both
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:197
-
Empty values - strings, binary, and sets duplicate zero-length members in BS are rejected as duplicates
Tier 3 limits tests/tier3/limits/emptyValues.test.ts:249
-
Expression size limit (4KB) - UpdateExpression rejects an UpdateExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:128
-
Expression size limit (4KB) - ConditionExpression rejects a ConditionExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:159
-
Expression size limit (4KB) - Query FilterExpression rejects a Query FilterExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:202
-
Expression size limit (4KB) - Scan FilterExpression rejects a Scan FilterExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:237
-
Expression size limit (4KB) - ProjectionExpression rejects a ProjectionExpression over the 4096-byte limit
Tier 3 limits tests/tier3/limits/expressionSize.test.ts:276
-
Key-value length limits rejects a partition key over the 2048-byte limit on write
Tier 3 limits tests/tier3/limits/keyLength.test.ts:19
-
Key-value length limits rejects an over-limit partition key on the read path
Tier 3 limits tests/tier3/limits/keyLength.test.ts:29
-
Nesting depth - 32-level document limit rejects a stored attribute nested 32 levels (leaf at level 33)
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:48
-
Nesting depth - 32-level document limit rejects a 32-level ExpressionAttributeValue with ValidationException
Tier 3 limits tests/tier3/limits/nestingDepth.test.ts:92
-
Response size limit (1MB) Query returns LastEvaluatedKey when response would exceed 1MB
Tier 3 limits tests/tier3/limits/responseSize.test.ts:70
-
Response size limit (1MB) Scan returns LastEvaluatedKey when response would exceed 1MB
Tier 3 limits tests/tier3/limits/responseSize.test.ts:108
-
UpdateItem - validation ordering rejects invalid ReturnValues (UpdateItem reports the first enum error)
Tier 3 validation-ordering tests/tier3/validation-ordering/updateItem.test.ts:47