From adc94fd97af70ba6085d33d1ea8f889d708c96f6 Mon Sep 17 00:00:00 2001 From: John Guo Date: Tue, 23 Apr 2024 21:30:33 +0800 Subject: [PATCH] fix: uint testing case for signal feature of package gproc occasionally failed (#3529) --- os/gproc/gproc_z_signal_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/os/gproc/gproc_z_signal_test.go b/os/gproc/gproc_z_signal_test.go index d9e547830..ff5dc09a0 100644 --- a/os/gproc/gproc_z_signal_test.go +++ b/os/gproc/gproc_z_signal_test.go @@ -7,11 +7,12 @@ package gproc import ( - "github.com/gogf/gf/v2/test/gtest" "os" "syscall" "testing" "time" + + "github.com/gogf/gf/v2/test/gtest" ) func Test_Signal(t *testing.T) { @@ -79,6 +80,9 @@ func Test_Signal(t *testing.T) { }) sendSignal(syscall.SIGTERM) + // wait the listen done + time.Sleep(time.Second) + select { case s := <-sigRec: t.AssertEQ(s, syscall.SIGTERM)