github.com/youtube/vitess (go): test.go is a "Go script" for running Vitess tests. It runs each test in its own Docker container for hermeticity and (potentially) parallelism. If a test fails, this script will save the output in _test/ and continue with other tests.  Before using it, you should have Docker 1.5+ installed, and have your user in the group that lets you run the docker command without sudo. The first time you run against a given flavor, it may take some time for the corresponding bootstrap image (vitess/bootstrap:<flavor>) to be downloaded.  It is meant to be run from the Vitess root, like so:  For a list of options, run:
Keywords: cncf|database-cluster|kubernetes|mysql|shard|vitess