mirror of https://github.com/milvus-io/milvus.git
## What does this PR do? Fix a flaky test in `test_milvus_client_hybrid_search_v2.py`. ## Why? `test_hybrid_search_as_search` asserts that hybrid search (single field + WeightedRanker) returns the same ordered result list as a regular search. When two results have tied scores, tie-breaking order is non-deterministic across architectures and runs due to floating-point differences — this causes spurious failures on ARM e2e CI. Comparing ID sets instead of ordered lists preserves the intent of the test (same result candidates returned) while being robust to ordering of ties. --------- Signed-off-by: xiaofanluan <xiaofan.luan@zilliz.com> |
||
|---|---|---|
| .. | ||
| async_milvus_client | ||
| indexes | ||
| stability | ||
| test_alias.py | ||
| test_bulk_insert.py | ||
| test_collection.py | ||
| test_compaction.py | ||
| test_concurrent.py | ||
| test_connection.py | ||
| test_database.py | ||
| test_delete.py | ||
| test_e2e.py | ||
| test_field_partial_load.py | ||
| test_full_text_search.py | ||
| test_high_level_api.py | ||
| test_index.py | ||
| test_insert.py | ||
| test_issues.py | ||
| test_mix_scenes.py | ||
| test_partition.py | ||
| test_phrase_match.py | ||
| test_query.py | ||
| test_query_aggregation.py | ||
| test_query_iterator.py | ||
| test_resourcegroup.py | ||
| test_text_embedding_function_e2e.py | ||
| test_utility.py | ||