runRequest() — gin Function Reference
Architecture documentation for the runRequest() function in benchmarks_test.go from the gin codebase.
Entity Profile
Dependency Diagram
graph TD 027bc53e_0459_39d9_531f_d9717b8611dc["runRequest()"] c5c27ef1_b17e_e82a_c3ae_362618f537a6["BenchmarkOneRoute()"] c5c27ef1_b17e_e82a_c3ae_362618f537a6 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 81a12e00_f154_fb3e_2a91_ecafdf49f002["BenchmarkRecoveryMiddleware()"] 81a12e00_f154_fb3e_2a91_ecafdf49f002 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 84bae30e_f9fd_4374_79ef_b2d83be0be9b["BenchmarkLoggerMiddleware()"] 84bae30e_f9fd_4374_79ef_b2d83be0be9b -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc c98a160a_8b14_10f5_fc64_862009bab940["BenchmarkManyHandlers()"] c98a160a_8b14_10f5_fc64_862009bab940 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc f49823c3_58c4_acc9_6495_2ed7c08e9223["Benchmark5Params()"] f49823c3_58c4_acc9_6495_2ed7c08e9223 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 0d9c2a2b_4178_694b_a79f_2a44af539b67["BenchmarkOneRouteJSON()"] 0d9c2a2b_4178_694b_a79f_2a44af539b67 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 38d49b51_5b0c_332f_14ae_563f488cfaba["BenchmarkOneRouteHTML()"] 38d49b51_5b0c_332f_14ae_563f488cfaba -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc e9f7eca8_c93c_b4e5_bba0_96fa03458f70["BenchmarkOneRouteSet()"] e9f7eca8_c93c_b4e5_bba0_96fa03458f70 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc e267be4e_e329_d357_1a73_1024b5360d08["BenchmarkOneRouteString()"] e267be4e_e329_d357_1a73_1024b5360d08 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc ec7f71ad_659d_71df_fd78_49c54ec74934["BenchmarkManyRoutesFirst()"] ec7f71ad_659d_71df_fd78_49c54ec74934 -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 9f613c91_4347_f47c_b62d_f050e9584c5f["BenchmarkManyRoutesLast()"] 9f613c91_4347_f47c_b62d_f050e9584c5f -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc 140cc7ab_bbbd_384a_e018_fcdf9738437c["Benchmark404()"] 140cc7ab_bbbd_384a_e018_fcdf9738437c -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc ab7c220f_d657_21de_150b_f7f9623b5ebf["Benchmark404Many()"] ab7c220f_d657_21de_150b_f7f9623b5ebf -->|calls| 027bc53e_0459_39d9_531f_d9717b8611dc ffc97206_67f8_0f54_ce43_5bd1e1ac0618["newMockWriter()"] 027bc53e_0459_39d9_531f_d9717b8611dc -->|calls| ffc97206_67f8_0f54_ce43_5bd1e1ac0618 style 027bc53e_0459_39d9_531f_d9717b8611dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
benchmarks_test.go lines 148–160
func runRequest(B *testing.B, r *Engine, method, path string) {
// create fake request
req, err := http.NewRequest(method, path, nil)
if err != nil {
panic(err)
}
w := newMockWriter()
B.ReportAllocs()
B.ResetTimer()
for B.Loop() {
r.ServeHTTP(w, req)
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does runRequest() do?
runRequest() is a function in the gin codebase.
What does runRequest() call?
runRequest() calls 1 function(s): newMockWriter.
What calls runRequest()?
runRequest() is called by 13 function(s): Benchmark404, Benchmark404Many, Benchmark5Params, BenchmarkLoggerMiddleware, BenchmarkManyHandlers, BenchmarkManyRoutesFirst, BenchmarkManyRoutesLast, BenchmarkOneRoute, and 5 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free