Vitest reporter for @arizeai/phoenix-client/vitest.
The reporter does not replace Vitest's default test output. Instead it
appends a Phoenix-flavored summary at the end of the run that lists
outputs, annotations, and dataset/experiment links for each suite.
The class implements the Vitest Reporter interface structurally rather
than nominally so we don't have to import a CJS type from vitest/reporters.
Vitest reporter for
@arizeai/phoenix-client/vitest.The reporter does not replace Vitest's default test output. Instead it appends a Phoenix-flavored summary at the end of the run that lists outputs, annotations, and dataset/experiment links for each suite.
The class implements the Vitest
Reporterinterface structurally rather than nominally so we don't have to import a CJS type fromvitest/reporters.