testutils

package
v0.0.0-...-d4c7a2f Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2019 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConnectionString

func ConnectionString(address net.Addr) string

func CreateTestBackend

func CreateTestBackend(t *testing.T) *pgproto.Backend

func CreateTextBackendEx

func CreateTextBackendEx(t *testing.T, health BufferHealth) *pgproto.Backend

func GetCleanTestName

func GetCleanTestName(t *testing.T) string

func NewPgTestColony

func NewPgTestColony(t *testing.T, joinAddresses ...string) (core.Colony, func())

func NewTestColony

func NewTestColony(t *testing.T, joinAddresses ...string) (core.Colony, func())

func NewTestColonyEx

func NewTestColonyEx(t *testing.T, listenAddr string, spawnPg bool, joinAddresses ...string) (core.Colony, func())

func TempFile

func TempFile(fileName string) (string, func())

func TempFolder

func TempFolder() (string, func())

Types

type BufferHealth

type BufferHealth int
const (
	BufferHealthy   BufferHealth = 0
	BufferUnhealthy              = 1
)

type TestDataNode

type TestDataNode struct {
	Address  string
	Port     int32
	User     string
	Password string
}

func NewDataNode

func NewDataNode(t *testing.T) (TestDataNode, func(), error)

Jump to

Keyboard shortcuts

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