qixuan 36147b10f5 test: Add insert and upsert related cases for null and default value support (#36932) 12 小时之前
..
_helm e1b511a219 enhance: open mmap on standalone-kafka in ci-e2e (#36688) 1 周之前
benchmark 5ddeec877a test: fix vulnerability of python lib (#32109) 6 月之前
docker af2da8d8d6 [automated] Update Pytest image changes (#36845) 1 周之前
go_client e5948bd039 enhance: [GoSDK] Use variadic params for options (#36912) 6 天之前
integration ef1832ff9c enhance: enable manual compaction for collections without indexes (#36577) 2 周之前
java_client eff75c7701 Replace sdk source and merge tests and tests20 (#7182) 3 年之前
python_client 36147b10f5 test: Add insert and upsert related cases for null and default value support (#36932) 12 小时之前
restful_client 29f3cb692b test:fix retry for network error (#32804) 5 月之前
restful_client_v2 ef923958bb test: add restful param check testcases (#36931) 3 天之前
scripts e1b511a219 enhance: open mmap on standalone-kafka in ci-e2e (#36688) 1 周之前
OWNERS 12f50cb22c [skip ci]Update OWNERS files (#11898) 2 年之前
README.md 241c71fdde enhance: use docker compose instead of docker-compose (#35208) 2 月之前
README_CN.md 241c71fdde enhance: use docker compose instead of docker-compose (#35208) 2 月之前

README.md

Tests

E2E Test

Configuration Requirements

Operating System
Operating System Version
Amazon Linux 2023 or above
Ubuntu 20.04 or above
Mac 10.14 or above
Hardware
Hardware Type Recommended Configuration
CPU x86_64 architecture
Intel CPU Sandy Bridge or above
CPU Instruction Set
- SSE4_2
- AVX
- AVX2
- AVX512 or arm64 Linux/MacOS
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 privileges, 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 information, 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