conformance

package
v0.5.4-rc4 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2022 License: Apache-2.0 Imports: 21 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ClusterStoreTestSuite

func ClusterStoreTestSuite[T storage.ClusterStore](
	tsF future.Future[T],
	errCtrlF future.Future[ErrorController],
) func()

func KeyValueStoreTestSuite

func KeyValueStoreTestSuite[T storage.KeyValueStoreBroker](
	tsF future.Future[T],
	errCtrlF future.Future[ErrorController],
) func()

func KeyringStoreTestSuite

func KeyringStoreTestSuite[T storage.KeyringStoreBroker](
	tsF future.Future[T],
	errCtrlF future.Future[ErrorController],
) func()

func RBACStoreTestSuite

func RBACStoreTestSuite[T storage.RBACStore](
	tsF future.Future[T],
	errCtrlF future.Future[ErrorController],
) func()

func TokenStoreTestSuite

func TokenStoreTestSuite[T storage.TokenStore](
	tsF future.Future[T],
	errCtrlF future.Future[ErrorController],
) func()

Types

type ErrorController

type ErrorController interface {
	EnableErrors()
	DisableErrors()
}

func NewErrorController

func NewErrorController(enable, disable func()) ErrorController

func NewProcessErrorController

func NewProcessErrorController(proc *os.Process) ErrorController

Jump to

Keyboard shortcuts

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