aigentic
0.4.0-SNAPSHOT
common
platform
/
community.flock.aigentic.platform.testing
Package-level
declarations
Types
Functions
Types
Regression
Test
Link copied to clipboard
class
RegressionTest
<
I
:
Any
,
O
:
Any
>
(
val
numberOfIterations
:
Int
,
val
tags
:
List
<
RunTag
>
,
val
agent
:
Agent
<
I
,
O
>
,
val
toolCallOverrides
:
List
<
ToolCallOverride
>
,
val
contextMessageInterceptor
:
(
List
<
Message
>
)
->
List
<
Message
>
)
Tool
Call
Override
Link copied to clipboard
data
class
ToolCallOverride
(
val
toolCallId
:
ToolCallId
,
val
arguments
:
String
)
Functions
execute
Test
Link copied to clipboard
inline suspend
fun
<
I
:
Any
,
O
:
Any
>
RegressionTest
<
I
,
O
>
.
executeTest
(
run
:
Run
<
O
>
,
runId
:
RunId
,
iteration
:
Int
)
:
TestResult
start
Link copied to clipboard
inline suspend
fun
<
I
:
Any
,
O
:
Any
>
RegressionTest
<
I
,
O
>
.
start
(
)
:
TestReport