MCPcopy
hub / github.com/grafana/tempo / fakeServer

Function fakeServer

tempodb/backend/gcs/gcs_test.go:268–279  ·  view source on GitHub ↗
(t *testing.T, returnIn time.Duration, counter *int32)

Source from the content-addressed store, hash-verified

266}
267
268func fakeServer(t *testing.T, returnIn time.Duration, counter *int32) *httptest.Server {
269 server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
270 time.Sleep(returnIn)
271
272 atomic.AddInt32(counter, 1)
273 _, _ = w.Write([]byte(`{}`))
274 }))
275 server.StartTLS()
276 t.Cleanup(server.Close)
277
278 return server
279}
280
281func fakeServerWithObjectAttributes(t *testing.T, o *raw.Object) *httptest.Server {
282 server := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {

Callers 1

TestHedgeFunction · 0.70

Calls 2

SleepMethod · 0.65
WriteMethod · 0.65

Tested by

no test coverage detected