diff --git a/tests/python_client/chaos/README.md b/tests/python_client/chaos/README.md index df7a53d1b4..c31a5bbb57 100644 --- a/tests/python_client/chaos/README.md +++ b/tests/python_client/chaos/README.md @@ -40,21 +40,21 @@ Please refer to [Run E2E Tests](https://github.com/milvus-io/milvus/blob/master/ ## How it works - Test scenarios are designed by different chaos objects -- Every chaos object is defined in one yaml file locates in folder chaos_objects -- Every chaos yaml file specified by ALL_CHAOS_YAMLS in constants.py would be parsed as a parameter and be passed into test_chaos.py -- All expectations of every scenario are defined in testcases.yaml locates in folder chaos_objects -- [Chaos Mesh](https://chaos-mesh.org/) is used to inject chaos into Milvus in test_chaos.py +- Every chaos object is defined in one yaml file locates in folder `chaos_objects` +- Every chaos yaml file specified by `ALL_CHAOS_YAMLS` in `constants.py` would be parsed as a parameter and be passed into `test_chaos.py` +- All expectations of every scenario are defined in `testcases.yaml` locates in folder `chaos_objects` +- [Chaos Mesh](https://chaos-mesh.org/) is used to inject chaos into Milvus in `test_chaos.py` ## Run ### Manually Run a single test scenario manually(take query node pod is killed as instance): -1. update ALL_CHAOS_YAMLS = 'chaos_querynode*.yaml' in constants.py +1. update `ALL_CHAOS_YAMLS = 'chaos_querynode*.yaml'` in `constants.py` 2. run the commands below: ```bash cd /milvus/tests/python_client/chaos -pytest test_chaos.py --host x.x.x.x -v +pytest test_chaos.py --host ${Milvus_IP} -v ``` ### Nightly