From 0d8cb0775c7ff0a69f27a6f7e7e3baf6c7f97921 Mon Sep 17 00:00:00 2001 From: John Guo Date: Mon, 22 Apr 2024 20:17:06 +0800 Subject: [PATCH] fix: uint testing case for signal feature of package gproc occasionally failed --- 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 d9e54783015..ff5dc09a0d3 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)