diff --git a/cmd/prometheus/main_test.go b/cmd/prometheus/main_test.go index 38dfd3f2da..682f2e3213 100644 --- a/cmd/prometheus/main_test.go +++ b/cmd/prometheus/main_test.go @@ -890,8 +890,10 @@ func TestRemoteWrite_PerQueueMetricsAfterRelabeling(t *testing.T) { port := testutil.RandomUnprivilegedPort(t) targetPort := testutil.RandomUnprivilegedPort(t) - server := httptest.NewServer(http.HandlerFunc(func(http.ResponseWriter, *http.Request) { - panic("should never be reached") + server := httptest.NewServer(http.HandlerFunc(func(_ http.ResponseWriter, r *http.Request) { + body, err := io.ReadAll(r.Body) + require.NoError(t, err) + require.Fail(t, "should never be reached because the remote write relabeling shouldn't yield anything", "header: %v, body: %s", r.Header, body) })) t.Cleanup(server.Close)