milvus/tests
yanliang567 a7845e9138
[skip ci]Update comments in test connection (#9180)
Signed-off-by: yanliang567 <yanliang.qiao@zilliz.com>
2021-10-04 08:34:06 +08:00
..
benchmark [skip ci] Add a comment to the client config of the startup parameters on benchmark (#9158) 2021-10-03 21:08:05 +08:00
docker Update Pytest image changes (#9029) 2021-10-02 18:09:56 +08:00
go_client Replace sdk source and merge tests and tests20 (#7182) 2021-08-20 11:00:56 +08:00
java_client Replace sdk source and merge tests and tests20 (#7182) 2021-08-20 11:00:56 +08:00
python_client [skip ci]Update comments in test connection (#9180) 2021-10-04 08:34:06 +08:00
scripts [skip ci] Remove the smoke tag from doc (#9153) 2021-10-03 20:15:57 +08:00
OWNERS Update tests owner list (#7431) 2021-09-02 17:14:11 +08:00
README_CN.md Set README_EN as default README (#7902) 2021-09-14 17:29:52 +08:00
README.md Set README_EN as default README (#7902) 2021-09-14 17:29:52 +08:00

Tests

E2E Test

Configuration Requirements

Operating System
Operating System Version
CentOS 7.5 or above
Ubuntu 16.04 or above
Mac 10.14 or above
Hardware
Hardware Type Recommended Configuration
CPU x86_64 architechture
Intel CPU Sandy Bridge or above
CPU Instruction Set
_ SSE42
_ AVX
_ AVX2
_ AVX512
Memory 16 GB or more
Software
Software Name Version
Docker 19.05 or above
Docker Compose 1.25.5 or above
jq 1.3 or above
kubectl 1.14 or above
helm 3.0 or above
kind 0.10.0 or above

Installing Dependencies

Troubleshooting Docker and Docker Compose
  1. Confirm that Docker Daemon is running
$ docker info
  • Ensure that Docker is installed. Refer to the official installation instructions for Docker CE/EE.

  • Start the Docker Daemon if it is not already started.

  • To run Docker without root priveleges, create a user group labeled docker, then add a user to the group with sudo usermod -aG docker $USER. Log out and log back into the terminal for the changes to take effect. For more invormation, see the official Docker documentation for Managing Docker as a Non-Root User.

  1. Check the version of Docker-Compose
$ docker-compose version

docker-compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.1f  31 Mar 2020
Install jq
Install kubectl
Install helm
Install kind

Run E2E Tests

$ cd tests/scripts
$ ./e2e-k8s.sh

Getting help

You can get help with the following command:

$ ./e2e-k8s.sh --help