Help us shape the future of Go! Take the 2026 Go Developer Survey

integration

package
v0.3.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package integration holds the Go integration tests: each file exercises a clients-tier backend against the real service it wraps, started in a throwaway testcontainers container by the fixtures under go/tests/fixtures/dbtest — Redis (cache, lock, messaging, replay buffer), MinIO (S3 storage and the S3 connector), ElasticMQ (SQS messaging), and PostgreSQL (River's runtime and migrations). The package is flat; files are named after the tier they cover.

Integration tests for a consumer's own schema or ORM layer belong with that consumer.

All tests require the build tag "integration" and a Docker daemon. Run with: INTEGRATION=1 go test -tags=integration ./tests/integration/...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL