mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
test: update Qdrant tests to match new on-disk storage configuration
- Update test expectations for createCollection to include on_disk: true for vectors - Add hnsw_config expectations with m: 64, ef_construct: 512, and on_disk: true - Update search test expectations to use hnsw_ef: 256 instead of 128 These changes align the tests with the PR's implementation of on-disk storage for reduced memory usage and improved precision.
This commit is contained in:
parent
4f3a4c56c4
commit
85a70f3f51
1 changed files with 30 additions and 12 deletions
|
|
@ -532,6 +532,12 @@ describe("QdrantVectorStore", () => {
|
|||
vectors: {
|
||||
size: mockVectorSize,
|
||||
distance: "Cosine", // Assuming 'Cosine' is the DISTANCE_METRIC
|
||||
on_disk: true,
|
||||
},
|
||||
hnsw_config: {
|
||||
m: 64,
|
||||
ef_construct: 512,
|
||||
on_disk: true,
|
||||
},
|
||||
})
|
||||
expect(mockQdrantClientInstance.deleteCollection).not.toHaveBeenCalled()
|
||||
|
|
@ -610,6 +616,12 @@ describe("QdrantVectorStore", () => {
|
|||
vectors: {
|
||||
size: mockVectorSize, // Should use the new, correct vector size
|
||||
distance: "Cosine",
|
||||
on_disk: true,
|
||||
},
|
||||
hnsw_config: {
|
||||
m: 64,
|
||||
ef_construct: 512,
|
||||
on_disk: true,
|
||||
},
|
||||
})
|
||||
|
||||
|
|
@ -903,6 +915,12 @@ describe("QdrantVectorStore", () => {
|
|||
vectors: {
|
||||
size: newVectorSize, // Should create with new 768 dimensions
|
||||
distance: "Cosine",
|
||||
on_disk: true,
|
||||
},
|
||||
hnsw_config: {
|
||||
m: 64,
|
||||
ef_construct: 512,
|
||||
on_disk: true,
|
||||
},
|
||||
})
|
||||
expect(mockQdrantClientInstance.createPayloadIndex).toHaveBeenCalledTimes(5)
|
||||
|
|
@ -1248,7 +1266,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1299,7 +1317,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1325,7 +1343,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: customMinScore,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1349,7 +1367,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: customMaxResults,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1496,7 +1514,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1561,7 +1579,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1587,7 +1605,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1611,7 +1629,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1635,7 +1653,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1659,7 +1677,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1690,7 +1708,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
@ -1721,7 +1739,7 @@ describe("QdrantVectorStore", () => {
|
|||
score_threshold: DEFAULT_SEARCH_MIN_SCORE,
|
||||
limit: DEFAULT_MAX_SEARCH_RESULTS,
|
||||
params: {
|
||||
hnsw_ef: 128,
|
||||
hnsw_ef: 256,
|
||||
exact: false,
|
||||
},
|
||||
with_payload: {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue