Skip to content

Add cloud-based integration tests for filesystem serdes #527

Description

@ayushiahjolia

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions