Skip to content

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%