Skip to content

Commit e7a36a1

Browse files
authored
Merge pull request #40 from contextco/test_case_metadata
Metadata support on TestCase
2 parents a8933c0 + fde1c52 commit e7a36a1

19 files changed

+1092
-65
lines changed

examples/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/src/log_testsets.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ c.log.testSets(
1414
{
1515
name: "My TS LLM test case",
1616
model: "gpt-4",
17+
metadata: {
18+
key: "value"
19+
},
1720
messages: [
1821
{
1922
message: "You are a super TS LLM agent.",

generated/dist-esm/models/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,8 @@ export interface TestCase {
186186
model?: string;
187187
/** Any object */
188188
modelConfig?: Record<string, unknown>;
189+
/** Any object */
190+
metadata?: Record<string, unknown>;
189191
messages: TestCaseMessage[];
190192
pregeneratedResponse?: string;
191193
evaluators?: Evaluator[];

generated/dist-esm/models/index.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/dist-esm/models/index.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/dist-esm/models/mappers.d.ts.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/dist-esm/models/mappers.js

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/dist-esm/models/mappers.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/package-lock.json

Lines changed: 48 additions & 48 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

generated/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"sdk-type": "mgmt",
44
"author": "Microsoft Corporation",
55
"description": "A generated SDK for ContextAPI.",
6-
"version": "9.0.0",
6+
"version": "10.0.0",
77
"engines": { "node": ">=14.0.0" },
88
"dependencies": {
99
"@azure/core-client": "^1.7.0",

generated/review/context-generated.api.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -609,6 +609,7 @@ export interface TestCase {
609609
evaluators?: Evaluator[];
610610
// (undocumented)
611611
messages: TestCaseMessage[];
612+
metadata?: Record<string, unknown>;
612613
// (undocumented)
613614
model?: string;
614615
modelConfig?: Record<string, unknown>;

generated/src/models/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,8 @@ export interface TestCase {
205205
model?: string;
206206
/** Any object */
207207
modelConfig?: Record<string, unknown>;
208+
/** Any object */
209+
metadata?: Record<string, unknown>;
208210
messages: TestCaseMessage[];
209211
pregeneratedResponse?: string;
210212
evaluators?: Evaluator[];

generated/src/models/mappers.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1123,6 +1123,13 @@ export const TestCase: coreClient.CompositeMapper = {
11231123
value: { type: { name: "any" } }
11241124
}
11251125
},
1126+
metadata: {
1127+
serializedName: "metadata",
1128+
type: {
1129+
name: "Dictionary",
1130+
value: { type: { name: "any" } }
1131+
}
1132+
},
11261133
messages: {
11271134
serializedName: "messages",
11281135
required: true,

0 commit comments

Comments
 (0)