Merge pull request #27412 from liggitt/test-etcd-dir
Automatic merge from submit-queue Allow specifying base location for test etcd data Allows controlling where etcd test data goes. Needed in some environments (like AWS/EBS) to allow putting etcd data on a higher performing volume than /tmp
This commit is contained in:
commit
b8ad2cda40
|
|
@ -50,6 +50,7 @@ Updated: 5/21/2016
|
||||||
- [Benchmark unit tests](#benchmark-unit-tests)
|
- [Benchmark unit tests](#benchmark-unit-tests)
|
||||||
- [Integration tests](#integration-tests)
|
- [Integration tests](#integration-tests)
|
||||||
- [Install etcd dependency](#install-etcd-dependency)
|
- [Install etcd dependency](#install-etcd-dependency)
|
||||||
|
- [Etcd test data](#etcd-test-data)
|
||||||
- [Run integration tests](#run-integration-tests)
|
- [Run integration tests](#run-integration-tests)
|
||||||
- [Run a specific integration test](#run-a-specific-integration-test)
|
- [Run a specific integration test](#run-a-specific-integration-test)
|
||||||
- [End-to-End tests](#end-to-end-tests)
|
- [End-to-End tests](#end-to-end-tests)
|
||||||
|
|
@ -213,6 +214,14 @@ grep -E "image.*etcd" cluster/saltbase/etcd/etcd.manifest # Find version
|
||||||
echo export PATH="$PATH:<LOCATION>" >> ~/.profile # Add to PATH
|
echo export PATH="$PATH:<LOCATION>" >> ~/.profile # Add to PATH
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Etcd test data
|
||||||
|
|
||||||
|
Many tests start an etcd server internally, storing test data in the operating system's temporary directory.
|
||||||
|
|
||||||
|
If you see test failures because the temporary directory does not have sufficient space,
|
||||||
|
or is on a volume with unpredictable write latency, you can override the test data directory
|
||||||
|
for those internal etcd instances with the `TEST_ETCD_DIR` environment variable.
|
||||||
|
|
||||||
### Run integration tests
|
### Run integration tests
|
||||||
|
|
||||||
The integration tests are run using the `hack/test-integration.sh` script.
|
The integration tests are run using the `hack/test-integration.sh` script.
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue