mirror of
https://github.com/milvus-io/milvus.git
synced 2026-07-21 18:25:44 +00:00
## Summary Add E2E coverage for vanilla FAISS index support across Milvus clients: - Add Python client index tests for vanilla FAISS factory strings, metrics, vector types, search params, scalar filters, release/load/search, range search, and expected unsupported behavior - Add Go client coverage through the generic index API - Add REST client create/list/describe metadata coverage Dependency note: this PR is temporarily based on Milvus #49912 and currently depends on the Knowhere `faiss-passthrough` branch. The dependency will be replaced after the final Knowhere reference is available. issue: #50124 ## Tests - python -m py_compile tests/python_client/testcases/indexes/idx_faiss.py tests/python_client/testcases/indexes/test_faiss.py tests/restful_client_v2/testcases/test_index_operation.py - pytest -c /dev/null tests/python_client/testcases/indexes/test_faiss.py -q -o cache_dir=/tmp/pytest-cache-vanilla-faiss --tb=short - pytest tests/restful_client_v2/testcases/test_index_operation.py -q -k faiss --tb=short -o cache_dir=/tmp/pytest-cache-vanilla-faiss-rest - cd tests/go_client && go test ./testcases -run TestCreateIndexVanillaFaissGeneric -count=1 -v --------- Signed-off-by: xianliang.li <xianliang.li@zilliz.com>