integration/client: add tests for TaskOptions is not empty
Co-authored-by: Wei Fu <fuweid89@gmail.com> Signed-off-by: Iceber Gu <caiwei95@hotmail.com>
This commit is contained in:
committed by
k8s-infra-cherrypick-robot
parent
8a16a6a04a
commit
9f46e7a449
@@ -1090,6 +1090,19 @@ func TestContainerRuntimeOptionsv2(t *testing.T) {
|
||||
if !strings.Contains(err.Error(), `"no-runc"`) {
|
||||
t.Errorf("task creation should have failed because of lack of executable. Instead failed with: %v", err.Error())
|
||||
}
|
||||
|
||||
// It doesn't matter what the NewTaskOpts function is. We are using an existing function in the client package,
|
||||
// which will cause the TaskOptions in the new task request to be non-empty.
|
||||
// https://github.com/containerd/containerd/issues/11568
|
||||
task, err = container.NewTask(ctx, empty(), WithNoNewKeyring)
|
||||
if err == nil {
|
||||
t.Errorf("task creation should have failed")
|
||||
task.Delete(ctx)
|
||||
return
|
||||
}
|
||||
if !strings.Contains(err.Error(), `"no-runc"`) {
|
||||
t.Errorf("task creation should have failed because of lack of executable. Instead failed with: %v", err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
func TestContainerKillInitPidHost(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user