Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TestAgentExecutor ¶
type TestAgentExecutor struct {
Emitted []a2a.Event
ExecuteFn func(context.Context, *a2asrv.RequestContext, eventqueue.Queue) error
CancelFn func(context.Context, *a2asrv.RequestContext, eventqueue.Queue) error
}
func FromEventGenerator ¶
func FromEventGenerator(generator func(reqCtx *a2asrv.RequestContext) []a2a.Event) *TestAgentExecutor
func FromFunction ¶
func FromFunction(fn func(context.Context, *a2asrv.RequestContext, eventqueue.Queue) error) *TestAgentExecutor
func (*TestAgentExecutor) Cancel ¶
func (e *TestAgentExecutor) Cancel(ctx context.Context, reqCtx *a2asrv.RequestContext, q eventqueue.Queue) error
func (*TestAgentExecutor) Execute ¶
func (e *TestAgentExecutor) Execute(ctx context.Context, reqCtx *a2asrv.RequestContext, q eventqueue.Queue) error
Click to show internal directories.
Click to hide internal directories.