mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
28 lines
727 B
Markdown
28 lines
727 B
Markdown
|
|
etcd migration functional tests
|
|
=====
|
|
|
|
This functional test suite deploys a etcd cluster using processes, and asserts etcd is functioning properly.
|
|
|
|
Dependencies
|
|
------------
|
|
|
|
The test suite can only be run in CoreOS system. It's recommended to run this in a virtual machine environment on CoreOS (e.g. using coreos-vagrant). The only dependency for the tests not provided on the CoreOS image is go.
|
|
|
|
Usage
|
|
-----
|
|
|
|
Set environment variables point to the respective binaries that are used to drive the actual tests:
|
|
|
|
```
|
|
$ export ETCD_V1_BIN=/path/to/v1_etcd
|
|
$ export ETCD_V2_BIN=/path/to/v2_etcd
|
|
$ export ETCDCTL_BIN=/path/to/etcdctl
|
|
```
|
|
|
|
Then the tests can be run:
|
|
|
|
```
|
|
$ go test github.com/coreos/etcd/migrate/functional
|
|
```
|