提交 270317b8 编写于 作者: M Medya Gh

tweak

上级 4de8fe5a
......@@ -31,21 +31,22 @@ func TestPersistence(t *testing.T) {
if isTestNoneDriver() {
t.Skip("skipping test as none driver does not support persistence")
}
t.Parallel()
p := profile(t) // profile name
mk := NewMinikubeRunner(t, p)
p := profile(t)
if toParallel() {
t.Parallel()
}
mk := NewMinikubeRunner(t, p, "--wait=false")
defer mk.TearDown(t)
stdout, stderr, err := mk.Start()
if err != nil {
t.Fatalf("failed to start minikube (for profile %s) failed : %v\nstdout: %s\nstderr: %s", t.Name(), err, stdout, stderr)
}
kr := util.NewKubectlRunner(t, p)
if _, err := kr.RunCommand([]string{"create", "-f", filepath.Join(*testdataDir, "busybox.yaml")}); err != nil {
t.Fatalf("creating busybox pod: %s", err)
}
verifyBusybox := func(t *testing.T) {
if err := util.WaitForBusyboxRunning(t, "default", p); err != nil {
t.Fatalf("waiting for busybox to be up: %v", err)
......@@ -57,12 +58,13 @@ func TestPersistence(t *testing.T) {
checkStop := func() error {
stdout, stderr, err = mk.RunCommandRetriable("stop")
return mk.CheckStatusNoFail(state.Stopped.String())
return err
}
if err = util.RetryX(checkStop, 15*time.Second, 3*time.Minute); err != nil {
if err = util.RetryX(checkStop, 5*time.Second, 3*time.Minute); err != nil {
t.Fatalf("TestPersistence Failed to stop minikube : %v", err)
}
mk.CheckStatus(state.Stopped.String())
stdout, stderr, err = mk.Start()
if err != nil {
......
......@@ -79,9 +79,9 @@ func TestStartStop(t *testing.T) {
t.Parallel()
}
pn := p + n
mk := NewMinikubeRunner(t, pn)
// TODO : redundant first clause, never happens
pn := p + n // TestStartStopoldest
mk := NewMinikubeRunner(t, pn, "--wait=false")
// TODO : redundant first clause ? never happens?
if !strings.Contains(pn, "docker") && isTestNoneDriver() {
t.Skipf("skipping %s - incompatible with none driver", t.Name())
}
......
......@@ -242,7 +242,7 @@ func (m *MinikubeRunner) Start(opts ...string) (stdout string, stderr string, er
stdout, stderr, err = m.RunCommandRetriable(cmd)
return err
}
err = RetryX(s, 1*time.Minute, m.TimeOutStart)
err = RetryX(s, 30*time.Second, m.TimeOutStart)
return stdout, stderr, err
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册