From 55e25f16440eb5a79c1abfc1149ce9feaded4158 Mon Sep 17 00:00:00 2001 From: Wei Fu Date: Fri, 3 Mar 2023 09:20:02 +0800 Subject: [PATCH] integration: add testcase to drain exec IO in time Signed-off-by: Wei Fu --- integration/container_exec_test.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/integration/container_exec_test.go b/integration/container_exec_test.go index 1fcd1d765..be2635f68 100644 --- a/integration/container_exec_test.go +++ b/integration/container_exec_test.go @@ -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") }