Skip to content

Commit d796710

Browse files
feat: add test fixtures for CLI and e2e testing
- Added valid.ragrc.json test fixture with complete configuration structure including: - Plugin configurations for loader, embedder, retriever and LLM - Pipeline stages and middleware settings - Performance tuning options for parallel processing and streaming - Observability configurations for logging, tracing and metrics - Updated timestamps in large-corpus.json test data to maintain consistent time offsets - Preserved existing document structure
1 parent e352871 commit d796710

File tree

4 files changed

+1991
-1930
lines changed

4 files changed

+1991
-1930
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"metadata": {
3+
"name": "test-project",
4+
"version": "1.0.0",
5+
"createdAt": "2025-11-04T01:16:55.157Z"
6+
},
7+
"plugins": {
8+
"loader": {
9+
"file-loader": "latest"
10+
},
11+
"embedder": {
12+
"openai-embedder": "latest"
13+
},
14+
"retriever": {
15+
"vector-retriever": "latest"
16+
},
17+
"llm": {
18+
"openai-llm": "latest"
19+
}
20+
},
21+
"pipeline": {
22+
"stages": [
23+
"loader",
24+
"embedder",
25+
"retriever",
26+
"llm"
27+
],
28+
"middleware": {
29+
"retry": {
30+
"enabled": true,
31+
"maxAttempts": 3
32+
},
33+
"logging": {
34+
"enabled": true,
35+
"level": "info"
36+
}
37+
}
38+
},
39+
"performance": {
40+
"parallel": {
41+
"enabled": true,
42+
"maxConcurrency": 3
43+
},
44+
"streaming": {
45+
"enabled": true,
46+
"batchSize": 10,
47+
"maxMemoryMB": 512
48+
}
49+
},
50+
"observability": {
51+
"eventLogging": {
52+
"enabled": true
53+
},
54+
"tracing": {
55+
"enabled": false
56+
},
57+
"metrics": {
58+
"enabled": true
59+
}
60+
}
61+
}

0 commit comments

Comments
 (0)