integration: add testcase to drain exec IO in time
Signed-off-by: Wei Fu <fuweid89@gmail.com>
This commit is contained in:
parent
ffebcb1223
commit
55e25f1644
@ -65,4 +65,8 @@ func TestContainerDrainExecIOAfterExit(t *testing.T) {
|
||||
t.Log("Exec in container")
|
||||
_, _, err = runtimeService.ExecSync(cn, []string{"sh", "-c", "sleep 365d &"}, 5*time.Second)
|
||||
require.ErrorContains(t, err, "failed to drain exec process")
|
||||
|
||||
t.Log("Exec in container")
|
||||
_, _, err = runtimeService.ExecSync(cn, []string{"sh", "-c", "sleep 2s &"}, 10*time.Second)
|
||||
require.NoError(t, err, "should drain IO in time")
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user