File tree Expand file tree Collapse file tree 3 files changed +7
-25
lines changed
tests/accuracy/sdk/accuracy-snapshot-storage Expand file tree Collapse file tree 3 files changed +7
-25
lines changed Original file line number Diff line number Diff line change @@ -17,12 +17,10 @@ jobs:
17
17
(github.event_name == 'pull_request' && github.event.label.name == 'accuracy-tests')
18
18
env :
19
19
MDB_OPEN_AI_API_KEY : ${{ secrets.ACCURACY_OPEN_AI_API_KEY }}
20
- MDB_GEMINI_API_KEY : ${{ secrets.MDB_GEMINI_API_KEY }}
21
- MDB_AZURE_OPEN_AI_API_KEY : ${{ secrets.MDB_AZURE_OPEN_AI_API_KEY }}
22
- MDB_AZURE_OPEN_AI_API_URL : ${{ secrets.MDB_AZURE_OPEN_AI_API_URL }}
20
+ MDB_GEMINI_API_KEY : ${{ secrets.ACCURACY_GEMINI_API_KEY }}
21
+ MDB_AZURE_OPEN_AI_API_KEY : ${{ secrets.ACCURACY_AZURE_OPEN_AI_API_KEY }}
22
+ MDB_AZURE_OPEN_AI_API_URL : ${{ secrets.ACCURACY_AZURE_OPEN_AI_API_URL }}
23
23
MDB_ACCURACY_MDB_URL : ${{ secrets.ACCURACY_MDB_CONNECTION_STRING }}
24
- MDB_ACCURACY_MDB_DB : ${{ vars.ACCURACY_MDB_DB }}
25
- MDB_ACCURACY_MDB_COLLECTION : ${{ vars.ACCURACY_MDB_COLLECTION }}
26
24
MDB_ACCURACY_BASELINE_COMMIT : ${{ github.event.pull_request.base.sha || '' }}
27
25
steps :
28
26
- uses : GitHubSecurityLab/actions-permissions/monitor@v1
Original file line number Diff line number Diff line change @@ -10,8 +10,6 @@ export MDB_ACCURACY_RUN_ID=$(npx uuid v4)
10
10
11
11
# For providing a mongodb based storage to store accuracy snapshots
12
12
# export MDB_ACCURACY_MDB_URL=""
13
- # export MDB_ACCURACY_MDB_DB=""
14
- # export MDB_ACCURACY_MDB_COLLECTION=""
15
13
16
14
# By default we run all the tests under tests/accuracy folder unless a path is
17
15
# specified in the command line. Such as:
Original file line number Diff line number Diff line change @@ -10,17 +10,9 @@ import {
10
10
export class MongoDBSnapshotStorage implements AccuracySnapshotStorage {
11
11
private readonly client : MongoClient ;
12
12
private readonly snapshotCollection : Collection ;
13
- private constructor ( {
14
- mongodbUrl,
15
- database,
16
- collection,
17
- } : {
18
- mongodbUrl : string ;
19
- database : string ;
20
- collection : string ;
21
- } ) {
13
+ private constructor ( mongodbUrl : string ) {
22
14
this . client = new MongoClient ( mongodbUrl ) ;
23
- this . snapshotCollection = this . client . db ( database ) . collection ( collection ) ;
15
+ this . snapshotCollection = this . client . db ( "mongodb-mcp-server" ) . collection ( "accuracy-tests" ) ;
24
16
}
25
17
26
18
async createSnapshotEntry (
@@ -81,16 +73,10 @@ export class MongoDBSnapshotStorage implements AccuracySnapshotStorage {
81
73
82
74
static getStorage ( ) : MongoDBSnapshotStorage | null {
83
75
const mongodbUrl = process . env . MDB_ACCURACY_MDB_URL ;
84
- const database = process . env . MDB_ACCURACY_MDB_DB ;
85
- const collection = process . env . MDB_ACCURACY_MDB_COLLECTION ;
86
- if ( ! mongodbUrl || ! database || ! collection ) {
76
+ if ( ! mongodbUrl ) {
87
77
return null ;
88
78
}
89
79
90
- return new MongoDBSnapshotStorage ( {
91
- mongodbUrl,
92
- database,
93
- collection,
94
- } ) ;
80
+ return new MongoDBSnapshotStorage ( mongodbUrl ) ;
95
81
}
96
82
}
You can’t perform that action at this time.
0 commit comments