Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
certs
cluster-dumps
README.md
e2e-etcd2.sh
e2e-etcd3.sh
gen-synth-testbed.sh

README.md

Testbed

There are three types of integration/perf/scale tests in ReShifter, all available in testbed:

  • end-to-end tests
  • synthetic tests
  • tests based on cluster dumps

End-to-end tests

For end-to-end tests do the following. Note that each might take up to 30s and that you MUST execute them from within the testbed/ directory:

$ cd testbed/
$ e2e-etcd2.sh
$ e2e-etcd3.sh

The end-to-end tests have the following dependencies:

The end-to-end test matrix is as follows:

version insecure secure
2.x available available*
3.x available available**

Legend:

See also the notes on setting up etcd in a secure way for more details on how to change or extend these tests.

Synthetic tests

For synth tests, execute testbed/gen-synth-testbed.sh, which creates a number of Kubernetes objects and requires access to a Kubernetes cluster.

Cluster dumps

TBD.