зеркало из https://github.com/github/vitess-gh.git
66 строки
1.3 KiB
Go
66 строки
1.3 KiB
Go
package zktopo
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"golang.org/x/net/context"
|
|
|
|
"github.com/youtube/vitess/go/vt/topo/test"
|
|
)
|
|
|
|
func TestKeyspace(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckKeyspace(t, ts)
|
|
}
|
|
|
|
func TestShard(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckShard(t, ts)
|
|
}
|
|
|
|
func TestTablet(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckTablet(context.Background(), t, ts)
|
|
}
|
|
|
|
func TestShardReplication(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckShardReplication(t, ts)
|
|
}
|
|
|
|
func TestServingGraph(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckServingGraph(t, ts)
|
|
}
|
|
|
|
func TestKeyspaceLock(t *testing.T) {
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckKeyspaceLock(t, ts)
|
|
}
|
|
|
|
func TestShardLock(t *testing.T) {
|
|
if testing.Short() {
|
|
t.Skip("skipping wait-based test in short mode.")
|
|
}
|
|
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckShardLock(t, ts)
|
|
}
|
|
|
|
func TestSrvShardLock(t *testing.T) {
|
|
if testing.Short() {
|
|
t.Skip("skipping wait-based test in short mode.")
|
|
}
|
|
|
|
ts := NewTestServer(t, []string{"test"})
|
|
defer ts.Close()
|
|
test.CheckSrvShardLock(t, ts)
|
|
}
|