davsclaus opened a new issue, #2872: URL: https://github.com/apache/camel-kamelets/issues/2872
The DDB integration tests (`tests/camel-kamelets-itest/src/test/resources/aws/ddb/`) have been disabled because the UpdateItem and DeleteItem operations fail against LocalStack. Unit tests in `camel-aws2-ddb` confirm the transformer + producer pipeline works correctly (PutItem, UpdateItem, DeleteItem all produce correct DDB requests). The failures appear to be LocalStack-specific — likely the deprecated `attributeUpdates()` API used by `UpdateItemCommand` not being properly supported by LocalStack. The tests have been disabled by renaming `*.citrus.it.yaml` → `*.citrus.it.yaml.disabled`. ### TODO - Migrate these tests to use the new LocalStack alternative (e.g. Floki or equivalent) - Fix the delete-item test assertion (currently expects item to still exist after delete) - Re-enable all 4 tests: put-item, update-item, delete-item, source ### Affected files - `aws-ddb-sink-put-item.citrus.it.yaml.disabled` - `aws-ddb-sink-update-item.citrus.it.yaml.disabled` - `aws-ddb-sink-delete-item.citrus.it.yaml.disabled` - `aws-ddb-source.citrus.it.yaml.disabled` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
