test_utils

package
v1.6.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 2025 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseCheckAndInterpret added in v1.5.0

func ParseCheckAndInterpret(t testing.TB, code string) *interpreter.Interpreter

func ParseCheckAndInterpretWithAtreeValidationsDisabled added in v1.5.0

func ParseCheckAndInterpretWithAtreeValidationsDisabled(
	t testing.TB,
	code string,
	options ParseCheckAndInterpretOptions,
) (
	inter *interpreter.Interpreter,
	err error,
)

func ParseCheckAndInterpretWithEvents added in v1.5.0

func ParseCheckAndInterpretWithEvents(tb testing.TB, code string) (
	inter *interpreter.Interpreter,
	getEvents func() []TestEvent,
	err error,
)

func ParseCheckAndInterpretWithLogs added in v1.5.0

func ParseCheckAndInterpretWithLogs(
	tb testing.TB,
	code string,
) (
	inter *interpreter.Interpreter,
	getLogs func() []string,
	err error,
)

func ParseCheckAndInterpretWithMemoryMetering added in v1.5.0

func ParseCheckAndInterpretWithMemoryMetering(
	t testing.TB,
	code string,
	memoryGauge common.MemoryGauge,
) *interpreter.Interpreter

func ParseCheckAndInterpretWithOptions added in v1.5.0

func ParseCheckAndInterpretWithOptions(
	t testing.TB,
	code string,
	options ParseCheckAndInterpretOptions,
) (
	inter *interpreter.Interpreter,
	err error,
)

func ParseCheckAndInterpretWithOptionsAndMemoryMetering added in v1.5.0

func ParseCheckAndInterpretWithOptionsAndMemoryMetering(
	t testing.TB,
	code string,
	options ParseCheckAndInterpretOptions,
	memoryGauge common.MemoryGauge,
) (
	inter *interpreter.Interpreter,
	err error,
)

func ParseCheckAndPrepare

func ParseCheckAndPrepare(tb testing.TB, code string, compile bool) Invokable

func ParseCheckAndPrepareWithEvents added in v1.5.0

func ParseCheckAndPrepareWithEvents(tb testing.TB, code string, compile bool) (
	invokable Invokable,
	getEvents func() []TestEvent,
	err error,
)

func ParseCheckAndPrepareWithOptions added in v1.5.0

func ParseCheckAndPrepareWithOptions(
	tb testing.TB,
	code string,
	options ParseCheckAndInterpretOptions,
	compile bool,
) (
	invokable Invokable,
	err error,
)

Types

type ParseCheckAndInterpretOptions

type ParseCheckAndInterpretOptions struct {
	Config             *interpreter.Config
	CheckerConfig      *sema.Config
	HandleCheckerError func(error)
}

type TestEvent added in v1.5.0

type TestEvent struct {
	EventType   *sema.CompositeType
	EventFields []interpreter.Value
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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