framework

package
v0.0.0-...-af4311f Latest Latest
Warning

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

Go to latest
Published: Sep 10, 2019 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// IteratorName defines iterator variable name
	IteratorName = "iterator"
)

Variables

This section is empty.

Functions

func Iterate

func Iterate(ctx *runtime.Context, iter int)

Iterate set iterator variable in context variable

Types

type Framework

type Framework interface {
	// Env sets the envirment context
	Env(key, value string) error

	// AppendDataDirs add data into framework
	AppendDataDirs(dataDirs ...string)

	// RegisterCleaner registers cleaner of framework
	RegisterCleaner(cs ...cleaner.Cleaner) error

	// RegisterPresetter registers presetter of framework
	RegisterPresetter(ps ...preset.Presetter) error

	// CustomizeClient use custom client to replace default http client
	// in framework
	CustomizeClient(name string, c *http.Client)

	// Run will run the framework
	Run(t *testing.T)
}

Framework defines an API test framework

func NewFramework

func NewFramework(c *config.Config) Framework

NewFramework returns an API test framework

Jump to

Keyboard shortcuts

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