package testdb

import "github.com/google/trillian/storage/testdb"

Package testdb creates new databases for tests.

Index

Functions

func MySQLAvailable

func MySQLAvailable() bool

MySQLAvailable indicates whether a default MySQL database is available.

func NewTrillianDB

func NewTrillianDB(ctx context.Context) (*sql.DB, func(context.Context), error)

NewTrillianDB creates an empty database with the Trillian schema. The database name is randomly generated. NewTrillianDB is equivalent to Default().NewTrillianDB(ctx).

func SkipIfNoMySQL

func SkipIfNoMySQL(t *testing.T)

SkipIfNoMySQL is a test helper that skips tests that require a local MySQL.

Source Files

testdb.go

Version
v1.3.2
Published
Sep 5, 2019
Platform
js/wasm
Imports
13 packages
Last checked
7 hours ago

Tools for package owners.