MCPcopy
hub / github.com/dosco/graphjin / waitRedshiftSubResult

Function waitRedshiftSubResult

tests/redshift_surface_test.go:208–220  ·  view source on GitHub ↗
(t *testing.T, m *core.Member, timeout time.Duration)

Source from the content-addressed store, hash-verified

206}
207
208func waitRedshiftSubResult(t *testing.T, m *core.Member, timeout time.Duration) *core.Result {
209 t.Helper()
210 select {
211 case msg := <-m.Result:
212 if len(msg.Errors) != 0 {
213 t.Fatalf("subscription returned errors: %+v", msg.Errors)
214 }
215 return msg
216 case <-time.After(timeout):
217 t.Fatalf("timed out waiting for redshift subscription result after %s", timeout)
218 }
219 return nil
220}
221
222func assertNoRedshiftSubResult(t *testing.T, m *core.Member, timeout time.Duration) {
223 t.Helper()

Calls

no outgoing calls

Tested by

no test coverage detected