Open
Description
Feature Description
After #1506, let'd adopt testcontainers-go for integration testing of the storage layers.
For those technologies having a tc-go module (see https://testcontainers.com/modules/?language=go), let's use the module; for the rest, let's use the GenericContainer approach.
PRs to raise
- aerospike feat: Add Aerospike driver #1663
- arangodb feat(arangodb): use testcontainers-go in tests #1722
- azureblob feat(azurite): use testcontainers-go for testing azurite #1639
- badger
- bbolt
- cassandra feat: Add Apache Cassandra Storage Driver #1665
- clickhouse feat: use testcontainers-go for clickhouse tests #1506
- cloudflarekv
- coherence feat(coherence|memcached): use testcontainers-go in tests #1724
- couchbase chore: use testcontainers-go for couchbase and minio #1508
- dynamodb feat: add testcontainers-go tests to DynamoDB and NATS #1574
- etcd feat(etcd): use testcontainers-go for etcd tests #1721
- memcache feat(coherence|memcached): use testcontainers-go in tests #1724
- memory
- minio chore: use testcontainers-go for couchbase and minio #1508
- mockstorage
- mongodb chore: adopt testcontainers-go for Postgres, MySQL and MongoDB #1515
- mssql
- mysql chore: adopt testcontainers-go for Postgres, MySQL and MongoDB #1515
- nats feat: add testcontainers-go tests to DynamoDB and NATS #1574
- pebble
- postgres chore: adopt testcontainers-go for Postgres, MySQL and MongoDB #1515
- redis feat(redis): support testcontainers-go in the Redis module (no cluster support yet) #1676
- ristretto
- rueidis feat(redis): use testcontainers in rueidis and valkey #1723
- s3 chore: adopt testcontainers-go for Postgres, MySQL and MongoDB #1515
- scylladb feat(scylladb): use testcontainers-go for testing scylladb #1640
- sqlite3
- surrealDB 🔥 feat: Add SurrealDB driver #1638
- valkey feat(redis): use testcontainers in rueidis and valkey #1723
Checklist:
- I agree to follow Fiber's Code of Conduct.
- I have checked for existing issues that describe my suggestion prior to opening this one.
- I understand that improperly formatted feature requests may be closed without explanation.