[Feature Request] LogStore integration test framework
#1 124 ouverte le 11 mai 2022
Métriques du dépôt
- Stars
- (8 807 stars)
- Métriques de merge PR
- (Merge moyen 7j 1h) (142 PRs mergées en 30 j)
Description
Feature request
Overview
It would be great to have an automated integration test framework for all of our LogStores that includes a) integration-testing (using real cloud buckets/tables) and b) stress-testing (using multiple concurrent readers + writers) c) validation that the reads/writes were successful
Motivation
Further details
There is an existing example integration test for S3DynamoDBLogStore at here.
It would be great to get similar integration tests for each of the production log stores in the delta-storage artifact here.
Ideally it would be one python file that took command line arguments for the
- log store to use
- cloud/scheme
- tablePath/bucket
- credentials
- number of current readers / writers
- per-cloud specific arguments
that could be invoked from a specific run-logstore-integration-tests.py file that ran for each of our log stores.