Declare a single Phoenix eval test case.
Test case name; doubles as the dataset example label.
Inline input and reference output that become the dataset example.
Test handler; receives { input, expected, metadata }.
Optionaltimeout: numberOptional per-test timeout in milliseconds.
Run the same test handler across many examples. Returns a function that
takes a name (or template / name-builder) and the shared test body; each
row in table becomes its own dataset example and experiment run.
Rows of { input, expected?, metadata?, ... } to fan out over.
A PhoenixTestEach that binds the name and shared handler.
Run only this test case, skipping its siblings
(matches the runner's test.only).
Test case name; doubles as the dataset example label.
Inline input and reference output that become the dataset example.
Test handler; receives { input, expected, metadata }.
Optionaltimeout: numberOptional per-test timeout in milliseconds.
Skip this test case (matches the runner's test.skip). No dataset example
or experiment run is created on Phoenix.
Declare a single Phoenix eval test case.
Drop-in replacement for the test runner's own
test/it. Theparamsargument carries theinputand the reference output (expected/reference/output) that become the dataset example; whatever the handler returns (or passes tologOutput()) is recorded as the experiment run's output and made available to evaluators.itis the canonical alias fortest; the two are identical.Example