Skip to content

Improve Integration Testing Around S3 Upload #190

@Cole-Greer

Description

@Cole-Greer

The current suite of integration tests operate in a "bring your own Neptune" fashion where users must provide the endpoint of a Neptune cluster pre-loaded with the appropriate test data. Each test runs a complete export job to local files, and verifies the output files are correct. A significant gap in these tests is that the S3 upload portion of export is skipped as the tests don't currently have access to any S3 buckets.

The integration test suite should be extended such that users will additionally have to pass in an S3 URI, and the tests can then do complete exports including the S3 upload. The test suite should then pull the files back down from S3 and verify correct results.

These tests should include scenarios for all different interactions with S3 including standard export tasks, uploading partial results in error conditions, and pulling in config and queries files from S3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions