MCPcopy
hub / github.com/promptfoo/promptfoo / createManualRatingPayload

Function createManualRatingPayload

test/server/eval.test.ts:97–110  ·  view source on GitHub ↗
(originalResult: any, pass: boolean)

Source from the content-addressed store, hash-verified

95 }
96
97 function createManualRatingPayload(originalResult: any, pass: boolean) {
98 const payload = { ...originalResult.gradingResult };
99 const score = pass ? 1 : 0;
100 payload.componentResults?.push({
101 pass,
102 score,
103 reason: 'Manual result (overrides all other grading results)',
104 assertion: { type: 'human' },
105 });
106 payload.reason = 'Manual result (overrides all other grading results)';
107 payload.pass = pass;
108 payload.score = score;
109 return payload;
110 }
111
112 describe('POST /', () => {
113 it('returns 500 when v4 prompt persistence fails', async () => {

Callers 1

eval.test.tsFile · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…