microbenchmark call graph
Each node is a function, tinted by its test coverage so untested, complex code stands out. Shape encodes language, a ring marks exported functions, and dashed edges are calls from R into compiled code. Hover a node for detail; click to focus its neighborhood.
Loading call graph…
Coverage
57% lines
Expression
56.4%
Tests
56.5%
Examples
60.8%
Vignettes
1.1%
By file
R/boxplot.R
0%
R/autoplot.R
0%
R/zzz.R
0%
R/rbind.R
0%
R/internal.R
62%
R/print.R
71%
R/summary.R
78%
R/microbenchmark.R
91%
R/microtiming_precision.R
100%
R/nanotime.R
100%
Structure
- Functions
- 27
- Exported
- 3
- Compiled
- 11
- Call edges
- 22
Functions ranked by lowest coverage
| Function | Language | Lines | Cyclomatic | Coverage |
|---|---|---|---|---|
| .all_na_stop | R | 30 | 1 | 0.0% |
| .onLoad | R | 6 | 2 | 0.0% |
| .onUnload | R | 3 | 1 | 0.0% |
| autoplot.microbenchmark | R | 39 | 6 | 0.0% |
| boxplot.microbenchmark | R | 43 | 13 | 0.0% |
| rbind.microbenchmark | R | 27 | 4 | 0.0% |
| register_s3_method | R | 24 | 3 | 0.0% |
| convert_to_unit | R | 24 | 1 | 44.4% |
| print.microbenchmark | R | 21 | 5 | 71.4% |
| summary.microbenchmark | R | 47 | 9 | 78.1% |
| find_prefix | R | 14 | 4 | 88.9% |
| microbenchmark exp | R | 83 | 18 | 90.7% |
| get_nanotime exp | R | 3 | 1 | 100.0% |
| microtiming_precision exp | R | 6 | 1 | 100.0% |
| coalesce | R | 4 | 1 | 100.0% |
| determine_unit | R | 51 | 4 | 100.0% |