milvus icon indicating copy to clipboard operation
milvus copied to clipboard

[Enhancement]: Enable Integration tests and add codecov

Open congqixia opened this issue 1 year ago • 1 comments

Is there an existing issue for this?

  • [X] I have searched the existing issues

What would you like to be added?

Since integration test framework is added, we need to run these cases to check system integrity

Why is this needed?

  • Some case are not runnable if not tests
  • Run Integration test shall expose problems between components

Anything else?

No response

congqixia avatar May 10 '23 10:05 congqixia

  • [x] Add Integration test workflow #23976
  • [x] Trigger workflow when integration test cases changed #24020
  • [x] Fix all the test cases
    • [x] Data Races #24031 #24063
    • [x] Bulk Insert #24018
    • [x] Build index related #24037
    • [x] GetIndexStatistics #24063
    • [x] GenerateNumpyFile #24063
    • [x] JsonExpr #24113
    • [x] GetVectors #24141
    • [x] Case may fail when running in same process #24331
  • [x] Use embedded Etcd for integration test #24253
  • [x] Add code coverage integration #24428
  • [x] (Optional) Change all test cases to suite #24253

congqixia avatar May 10 '23 10:05 congqixia