From e9b36a1aacbe401e2dda8f157aa823b24df01387 Mon Sep 17 00:00:00 2001 From: Blue Date: Tue, 12 Aug 2025 12:29:16 -0700 Subject: [PATCH] Extend WslWaitForLinuxProcess test coverage (#13366) --- test/windows/LSWTests.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test/windows/LSWTests.cpp b/test/windows/LSWTests.cpp index bfd322e..aee5f5c 100644 --- a/test/windows/LSWTests.cpp +++ b/test/windows/LSWTests.cpp @@ -374,6 +374,15 @@ class LSWTests VERIFY_SUCCEEDED(WslWaitForLinuxProcess(vm.get(), pid, 1000, &result)); VERIFY_ARE_EQUAL(result.State, ProcessStateRunning); + // Verify that the process can still be waited for + result = {}; + VERIFY_SUCCEEDED(WslWaitForLinuxProcess(vm.get(), pid, 1000, &result)); + VERIFY_ARE_EQUAL(result.State, ProcessStateRunning); + + result = {}; + VERIFY_SUCCEEDED(WslWaitForLinuxProcess(vm.get(), pid, 0, &result)); + VERIFY_ARE_EQUAL(result.State, ProcessStateRunning); + // Verify that it can be killed. VERIFY_SUCCEEDED(WslSignalLinuxProcess(vm.get(), pid, 9));