aws / aws/aws-durable-execution-sdk-python
Add cloud-based integration tests for filesystem serdes
- 主要言語
- Python
- スター
- 53
- フォーク
- 25
- 平均マージ
- 1日 19時間
- マージ済み PR(30日)
- 40
説明
Filesystem serdes currently has no cloud-based test coverage. All existing tests run locally against mocked filesystem calls, temp directories, or the in-memory runner. We have no test that validates the serdes against a real durable filesystem mount (Amazon S3 Files or EFS) on a deployed Lambda - which is the only environment the feature is actually supported in.
#### Proposed work
- Provision a durable filesystem mount (EFS, and/or S3 Files) for a dedicated example function in the cloud test stack.
- Add a test that uses the cloud durable_runner fixture rather than the local runner, covering ALWAYS, OVERFLOW, preview, and replay/deserialize-from-file end-to-end.
#### Acceptance criteria
- CI runs at least one filesystem serdes test against a deployed Lambda backed by a real durable filesystem mount.
- The test exercises write-on-first-invocation and read-on-replay through the checkpoint envelope.
コントリビューションガイド
調査の方向性
Start with the cloud test stack and the cloud durable_runner fixture, then trace the existing filesystem serdes coverage for ALWAYS, OVERFLOW, preview, and replay. Provision the proposed durable filesystem mount for a dedicated example function and run the test against a deployed Lambda. Done means CI verifies write-on-first-invocation and read-on-replay through the checkpoint envelope.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- aws, python
- 領域
- backend, cloud, testing
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 45/100