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, 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.2.1
Published
Aug 16, 2018
Platform
js/wasm
Imports
11 packages
Last checked
5 hours ago

Tools for package owners.