Merge pull request #5033 from chrisfregly/master
Fix TestRuntimeHandler logging
This commit is contained in:
commit
a98c83c2d4
@ -26,10 +26,16 @@ import (
|
|||||||
runtime "k8s.io/cri-api/pkg/apis/runtime/v1alpha2"
|
runtime "k8s.io/cri-api/pkg/apis/runtime/v1alpha2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
// TODO(chrisfegly): add/update test(s) to allow testing of multiple runtimes at the same time
|
||||||
func TestRuntimeHandler(t *testing.T) {
|
func TestRuntimeHandler(t *testing.T) {
|
||||||
t.Logf("Create a sandbox")
|
t.Logf("Create a sandbox")
|
||||||
sbConfig := PodSandboxConfig("sandbox", "test-runtime-handler")
|
sbConfig := PodSandboxConfig("sandbox", "test-runtime-handler")
|
||||||
t.Logf("the --runtime-handler flag value is: %s", *runtimeHandler)
|
|
||||||
|
if *runtimeHandler == "" {
|
||||||
|
t.Logf("The --runtime-handler flag value is empty which results internally to setting the default runtime")
|
||||||
|
} else {
|
||||||
|
t.Logf("The --runtime-handler flag value is %s", *runtimeHandler)
|
||||||
|
}
|
||||||
sb, err := runtimeService.RunPodSandbox(sbConfig, *runtimeHandler)
|
sb, err := runtimeService.RunPodSandbox(sbConfig, *runtimeHandler)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
defer func() {
|
defer func() {
|
||||||
@ -38,15 +44,13 @@ func TestRuntimeHandler(t *testing.T) {
|
|||||||
runtimeService.RemovePodSandbox(sb)
|
runtimeService.RemovePodSandbox(sb)
|
||||||
}()
|
}()
|
||||||
|
|
||||||
t.Logf("Verify runtimeService.PodSandboxStatus sets RuntimeHandler")
|
t.Logf("Verify runtimeService.PodSandboxStatus() returns previously set runtimeHandler")
|
||||||
sbStatus, err := runtimeService.PodSandboxStatus(sb)
|
sbStatus, err := runtimeService.PodSandboxStatus(sb)
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
t.Logf("runtimeService.PodSandboxStatus sets RuntimeHandler to %s", sbStatus.RuntimeHandler)
|
|
||||||
assert.Equal(t, *runtimeHandler, sbStatus.RuntimeHandler)
|
assert.Equal(t, *runtimeHandler, sbStatus.RuntimeHandler)
|
||||||
|
|
||||||
t.Logf("Verify runtimeService.ListPodSandbox sets RuntimeHandler")
|
t.Logf("Verify runtimeService.ListPodSandbox() returns previously set runtimeHandler")
|
||||||
sandboxes, err := runtimeService.ListPodSandbox(&runtime.PodSandboxFilter{})
|
sandboxes, err := runtimeService.ListPodSandbox(&runtime.PodSandboxFilter{})
|
||||||
require.NoError(t, err)
|
require.NoError(t, err)
|
||||||
t.Logf("runtimeService.ListPodSandbox sets RuntimeHandler to %s", sbStatus.RuntimeHandler)
|
|
||||||
assert.Equal(t, *runtimeHandler, sandboxes[0].RuntimeHandler)
|
assert.Equal(t, *runtimeHandler, sandboxes[0].RuntimeHandler)
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user