Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
270317b8
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
270317b8
编写于
7月 31, 2019
作者:
M
Medya Gh
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
tweak
上级
4de8fe5a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
14 addition
and
12 deletion
+14
-12
test/integration/persistence_test.go
test/integration/persistence_test.go
+10
-8
test/integration/start_stop_delete_test.go
test/integration/start_stop_delete_test.go
+3
-3
test/integration/util/minikube_runner.go
test/integration/util/minikube_runner.go
+1
-1
未找到文件。
test/integration/persistence_test.go
浏览文件 @
270317b8
...
...
@@ -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
\n
stdout: %s
\n
stderr: %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
,
1
5
*
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
{
...
...
test/integration/start_stop_delete_test.go
浏览文件 @
270317b8
...
...
@@ -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
())
}
...
...
test/integration/util/minikube_runner.go
浏览文件 @
270317b8
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录