testutils

package
v0.0.0-...-4fa2157 Latest Latest
Warning

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

Go to latest
Published: Jan 2, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	DefaultTestFunctionARN     = "arn:aws:lambda:us-east-1:123456789012:function:test_function"
	DefaultTestFunctionVersion = "$LATEST"
)

Functions

func CreateTempSocketPath

func CreateTempSocketPath(t *testing.T) (string, error)

func JsonEncode

func JsonEncode(payload model.InitRequestMessage) string

func MakeInitPayload

func MakeInitPayload(opts ...InitPayloadOption) model.InitRequestMessage

func MakeInvalidInitPayload

func MakeInvalidInitPayload() string

func MakeValidInitPayload

func MakeValidInitPayload(opts ...InitPayloadOption) string

func NewUnixSocketClient

func NewUnixSocketClient(socketPath string) *http.Client

Types

type InitPayloadOption

type InitPayloadOption func(*model.InitRequestMessage)

func WithArtefactType

func WithArtefactType(typ model.ArtefactType) InitPayloadOption

func WithEnvVars

func WithEnvVars(envVars model.KVMap) InitPayloadOption

func WithExecValues

func WithExecValues(artefact model.ArtefactType, cmd []string, cwd string) InitPayloadOption

func WithInvalidPayload

func WithInvalidPayload() InitPayloadOption

func WithLogFormat

func WithLogFormat(format string) InitPayloadOption

func WithLogLevel

func WithLogLevel(level string) InitPayloadOption

func WithTelemetry

func WithTelemetry(apiAddress netip.AddrPort, passphrase string) InitPayloadOption

func WithTimeouts

func WithTimeouts(invokeTimeout, initTimeout time.Duration) InitPayloadOption

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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