Skip to content

Commit 80e1d98

Browse files
author
Chris Fregly
committed
fix: issue #5032
Signed-off-by: Chris Fregly <[email protected]>
1 parent 41e3057 commit 80e1d98

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

integration/runtime_handler_test.go

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ import (
2626
runtime "k8s.io/cri-api/pkg/apis/runtime/v1alpha2"
2727
)
2828

29+
// TODO(chrisfegly): add/update test(s) to allow testing of multiple runtimes at the same time
2930
func TestRuntimeHandler(t *testing.T) {
3031
t.Logf("Create a sandbox")
3132
sbConfig := PodSandboxConfig("sandbox", "test-runtime-handler")
32-
t.Logf("the --runtime-handler flag value is: %s", *runtimeHandler)
33+
34+
if *runtimeHandler == "" {
35+
t.Logf("The --runtime-handler flag value is empty which results internally to setting the default runtime")
36+
} else {
37+
t.Logf("The --runtime-handler flag value is %s", *runtimeHandler)
38+
}
3339
sb, err := runtimeService.RunPodSandbox(sbConfig, *runtimeHandler)
3440
require.NoError(t, err)
3541
defer func() {
@@ -38,15 +44,13 @@ func TestRuntimeHandler(t *testing.T) {
3844
runtimeService.RemovePodSandbox(sb)
3945
}()
4046

41-
t.Logf("Verify runtimeService.PodSandboxStatus sets RuntimeHandler")
47+
t.Logf("Verify runtimeService.PodSandboxStatus() returns previously set runtimeHandler")
4248
sbStatus, err := runtimeService.PodSandboxStatus(sb)
4349
require.NoError(t, err)
44-
t.Logf("runtimeService.PodSandboxStatus sets RuntimeHandler to %s", sbStatus.RuntimeHandler)
4550
assert.Equal(t, *runtimeHandler, sbStatus.RuntimeHandler)
4651

47-
t.Logf("Verify runtimeService.ListPodSandbox sets RuntimeHandler")
52+
t.Logf("Verify runtimeService.ListPodSandbox() returns previously set runtimeHandler")
4853
sandboxes, err := runtimeService.ListPodSandbox(&runtime.PodSandboxFilter{})
4954
require.NoError(t, err)
50-
t.Logf("runtimeService.ListPodSandbox sets RuntimeHandler to %s", sbStatus.RuntimeHandler)
5155
assert.Equal(t, *runtimeHandler, sandboxes[0].RuntimeHandler)
5256
}

0 commit comments

Comments
 (0)