MCPcopy Create free account
hub / github.com/cloudwego/netpoll / TestPollTrigger

Function TestPollTrigger

poll_test.go:29–52  ·  view source on GitHub ↗

Trigger has been validated, but no usage for now.

(t *testing.T)

Source from the content-addressed store, hash-verified

27
28// Trigger has been validated, but no usage for now.
29func TestPollTrigger(t *testing.T) {
30 t.Skip()
31 var trigger int
32 stop := make(chan error)
33 p, err := openDefaultPoll()
34 MustNil(t, err)
35
36 go func() {
37 stop <- p.Wait()
38 }()
39
40 time.Sleep(time.Millisecond)
41 Equal(t, trigger, 0)
42 p.Trigger()
43 time.Sleep(time.Millisecond)
44 Equal(t, trigger, 1)
45 p.Trigger()
46 time.Sleep(time.Millisecond)
47 Equal(t, trigger, 2)
48
49 p.Close()
50 err = <-stop
51 MustNil(t, err)
52}
53
54func TestPollMod(t *testing.T) {
55 var rn, wn, hn int32

Callers

nothing calls this directly

Calls 7

openDefaultPollFunction · 0.70
SkipMethod · 0.65
WaitMethod · 0.65
TriggerMethod · 0.65
CloseMethod · 0.65
MustNilFunction · 0.50
EqualFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…