MCPcopy
hub / github.com/dapr/dapr / WaitUntilRunning

Method WaitUntilRunning

tests/integration/framework/process/daprd/daprd.go:249–264  ·  view source on GitHub ↗
(t *testing.T, ctx context.Context)

Source from the content-addressed store, hash-verified

247}
248
249func (d *Daprd) WaitUntilRunning(t *testing.T, ctx context.Context) {
250 t.Helper()
251
252 client := client.HTTP(t)
253 require.EventuallyWithT(t, func(c *assert.CollectT) {
254 cctx, cancel := context.WithTimeout(ctx, time.Second)
255 defer cancel()
256 req, err := http.NewRequestWithContext(cctx, http.MethodGet, fmt.Sprintf("http://%s/v1.0/healthz", d.HTTPAddress()), nil)
257 require.NoError(t, err)
258 resp, err := client.Do(req)
259 if assert.NoError(c, err) {
260 defer resp.Body.Close()
261 assert.Equal(c, http.StatusNoContent, resp.StatusCode)
262 }
263 }, 30*time.Second, 10*time.Millisecond)
264}
265
266func (d *Daprd) WaitUntilAppHealth(t *testing.T, ctx context.Context) {
267 switch d.appProtocol {

Callers 15

RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45
RunMethod · 0.45

Calls 5

HTTPAddressMethod · 0.95
HTTPFunction · 0.92
DoMethod · 0.80
CloseMethod · 0.65
EqualMethod · 0.45

Tested by

no test coverage detected