Commit Graph

4 Commits

Author SHA1 Message Date
Mark Burnett b4d9596468 Add join-scripts endpoint
* Adds initial join-scripts API
* Updates resiliency test to leverage API for joining

Change-Id: Ibe0d42b8f4f4a3e1f6f102dee85a22cb8f78f8ec
2017-11-15 15:03:53 -06:00
Mark Burnett 38ea3337e9 Minor updates to gate config
* Cleanup network in stop_gate.sh
* Use more reliable disk options
* Flush VM disk cache after join

Change-Id: Ia1f50842e6055aaf908f9932786dad691a2e9546
2017-11-14 09:07:15 -06:00
Mark Burnett 986016cb9c Gate: Use ShellCheck to lint scripts
This linting is currently limited to scripts in the new gate.

Change-Id: Id4906af0c8dc1e4b77eb0909d432ba8b6e32f5c4
2017-10-31 10:38:23 -05:00
Mark Burnett 1cfbdd627d Add virsh-based local testing environment
This is intended to address difficulties in setting up the existing
Vagrant-based development environment, and provide a locally-runnable
gate script.

./tools/gate.sh runs tests as specified by a JSON manifest.  Valid
manifests live in `tools/g2/manifests`.  Currently, the following are
supported:

* full - Run an extensive suite.
* genesis - Run only through Genesis.
* quick - Run a small cluster test.
* prepare - Run only the off-site preparation before Genesis -- useful
  for quick sanity testing.

Change-Id: I4900d34437f9fe735f580ab91b38a6bb5424481e
2017-10-24 13:24:43 -05:00