Documentation
¶
Overview ¶
Package testutils contains common functions for integration/load tests
Index ¶
Constants ¶
View Source
const ( Example32ByteKey = "HEREISA32CHARSECRETWHICHISMADEUP" Example64ByteKey = "HEREISA64CHARSECRETWHICHISMADEUPHEREISA64CHARSECRETWHICHISMADEUP" )
Variables ¶
This section is empty.
Functions ¶
func BuildArbitraryImage ¶
BuildArbitraryImage builds an image with a bunch of colors in it.
func BuildArbitraryImagePNGBytes ¶
BuildArbitraryImagePNGBytes builds an image with a bunch of colors in it.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package containers provides shared helpers for starting testcontainers with uniform retry behavior.
|
Package containers provides shared helpers for starting testcontainers with uniform retry behavior. |
|
mysqltest
Package mysqltest provides the MySQL testcontainer setup that every MySQL-backed suite in this repo would otherwise hand-roll: start the container with the shared retry policy and wait strategy, open a go-sql-driver pool against it, ping it, and tear all of it down afterwards.
|
Package mysqltest provides the MySQL testcontainer setup that every MySQL-backed suite in this repo would otherwise hand-roll: start the container with the shared retry policy and wait strategy, open a go-sql-driver pool against it, ping it, and tear all of it down afterwards. |
|
pgtest
Package pgtest provides the postgres testcontainer setup that every postgres-backed suite in this repo would otherwise hand-roll: start the container with the shared retry policy and wait strategy, open a pgx-backed *sql.DB against it, ping it, and tear all of it down afterwards.
|
Package pgtest provides the postgres testcontainer setup that every postgres-backed suite in this repo would otherwise hand-roll: start the container with the shared retry policy and wait strategy, open a pgx-backed *sql.DB against it, ping it, and tear all of it down afterwards. |
|
redistest
Package redistest provides a single source of truth for the redis testcontainer setup that the redis-backed test suites in this repo all duplicate.
|
Package redistest provides a single source of truth for the redis testcontainer setup that the redis-backed test suites in this repo all duplicate. |
Click to show internal directories.
Click to hide internal directories.