GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2017-10-23 Lines: 2483 8560 29.0 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 1829 8101 22.6 %

File Lines Branches
tests/unit/json.c
100.0 % 11 / 11 34.4 % 11 / 32
tests/unit/log.c
100.0 % 12 / 12 30.0 % 3 / 10
tests/unit/utils.c
100.0 % 70 / 70 29.5 % 78 / 264
tests/unit/list.c
100.0 % 68 / 68 33.9 % 63 / 186
tests/unit/timing.c
100.0 % 37 / 37 32.1 % 36 / 112
lib/timing.c
100.0 % 26 / 26 100.0 % 4 / 4
tests/unit/memory.c
100.0 % 39 / 39 30.7 % 59 / 192
tests/unit/bitset.c
100.0 % 58 / 58 32.4 % 72 / 222
tests/unit/hist.c
100.0 % 10 / 10 37.0 % 20 / 54
tests/unit/mapping.c
100.0 % 89 / 89 30.0 % 171 / 570
lib/crypt.c
100.0 % 11 / 11 100.0 % 2 / 2
tests/unit/config_json.c
100.0 % 24 / 24 32.8 % 19 / 58
tests/unit/advio.c
99.2 % 121 / 122 31.2 % 153 / 490
tests/unit/io.c
99.0 % 104 / 105 35.2 % 117 / 332
tests/unit/queue_signalled.c
97.8 % 45 / 46 36.4 % 48 / 132
tests/unit/task.c
96.7 % 29 / 30 28.7 % 27 / 94
lib/io/msg.c
96.0 % 48 / 50 61.5 % 16 / 26
lib/pool.c
95.8 % 23 / 24 58.3 % 7 / 12
lib/queue.c
95.7 % 66 / 69 72.7 % 32 / 44
lib/list.c
95.2 % 79 / 83 75.0 % 27 / 36
tests/unit/pool.c
94.7 % 18 / 19 28.6 % 16 / 56
lib/io/json.c
94.7 % 72 / 76 56.9 % 37 / 65
tests/unit/queue.c
94.2 % 97 / 103 50.0 % 71 / 142
lib/io/villas_human.c
92.7 % 102 / 110 59.8 % 49 / 82
lib/memory.c
92.5 % 111 / 120 68.2 % 45 / 66
lib/io/csv.c
90.4 % 66 / 73 56.5 % 35 / 62
lib/io/raw.c
86.9 % 73 / 84 50.0 % 75 / 150
tests/unit/kernel.c
83.9 % 26 / 31 25.0 % 30 / 120
tests/unit/main.c
80.0 % 12 / 15 50.0 % 4 / 8
lib/config_helper.c
80.0 % 80 / 100 55.7 % 54 / 97
lib/queue_signalled.c
80.0 % 92 / 115 63.0 % 63 / 100
lib/task.c
78.1 % 25 / 32 50.0 % 6 / 12
lib/io/villas_binary.c
77.8 % 28 / 36 50.0 % 19 / 38
lib/advio.c
76.3 % 148 / 194 51.5 % 52 / 101
lib/io_format.c
71.4 % 10 / 14 30.0 % 3 / 10
lib/log.c
67.9 % 76 / 112 53.6 % 30 / 56
lib/bitset.c
65.3 % 32 / 49 44.4 % 8 / 18
lib/utils.c
63.7 % 107 / 168 51.1 % 67 / 131
lib/io.c
63.6 % 75 / 118 40.4 % 38 / 94
lib/log_helper.c
43.6 % 24 / 55 38.9 % 7 / 18
lib/mapping.c
41.9 % 67 / 160 36.9 % 52 / 141
lib/kernel/kernel.c
37.9 % 36 / 95 22.6 % 12 / 53
lib/hist.c
37.6 % 47 / 125 34.0 % 17 / 50
lib/api/actions/shutdown.c
25.0 % 1 / 4 25.0 % 1 / 4
lib/api/actions/config.c
25.0 % 1 / 4 25.0 % 1 / 4
lib/sample.c
23.6 % 25 / 106 15.0 % 9 / 60
lib/hooks/ts.c
20.0 % 1 / 5 16.7 % 1 / 6
lib/plugin.c
14.3 % 5 / 35 23.1 % 6 / 26
lib/fpga/ips/timer.c
10.0 % 1 / 10 25.0 % 1 / 4
lib/api/actions/paths.c
9.1 % 1 / 11 16.7 % 1 / 6
lib/hooks/shift_seq.c
8.3 % 1 / 12 12.5 % 1 / 8
lib/api/actions/nodes.c
7.7 % 1 / 13 12.5 % 1 / 8
lib/stats.c
6.1 % 4 / 66 11.8 % 4 / 34
lib/api/actions/capabiltities.c
5.9 % 1 / 17 9.1 % 1 / 11
lib/hooks/decimate.c
5.0 % 1 / 20 10.0 % 1 / 10
lib/nodes/loopback.c
4.7 % 2 / 43 12.5 % 2 / 16
lib/fpga/ips/rtds_axis.c
4.3 % 1 / 23 6.3 % 1 / 16
lib/api/actions/restart.c
3.8 % 1 / 26 6.3 % 1 / 16
lib/hooks/restart.c
3.6 % 1 / 28 4.5 % 1 / 22
lib/nodes/stats.c
3.5 % 2 / 57 5.0 % 2 / 40
lib/hooks/shift_ts.c
3.3 % 1 / 30 5.0 % 1 / 20
lib/hooks/map.c
3.2 % 1 / 31 6.3 % 1 / 16
lib/hooks/convert.c
3.1 % 1 / 32 4.8 % 1 / 21
lib/nodes/cbuilder.c
2.9 % 2 / 69 6.3 % 2 / 32
lib/hooks/print.c
2.9 % 1 / 35 5.6 % 1 / 18
lib/nodes/shmem.c
2.8 % 2 / 72 4.8 % 2 / 42
lib/hooks/drop.c
2.7 % 1 / 37 4.5 % 1 / 22
lib/nodes/influxdb.c
2.6 % 2 / 76 4.3 % 2 / 47
lib/hooks/skip_first.c
2.6 % 1 / 39 5.0 % 1 / 20
lib/hooks/jitter_calc.c
2.5 % 1 / 40 12.5 % 1 / 8
lib/fpga/ips/dft.c
2.2 % 1 / 45 4.2 % 1 / 24
lib/fpga/ips/fifo.c
2.2 % 1 / 46 8.3 % 1 / 12
lib/nodes/nanomsg.c
1.9 % 2 / 103 3.3 % 2 / 61
lib/nodes/fpga.c
1.9 % 2 / 103 3.8 % 2 / 52
lib/fpga/ips/intc.c
1.5 % 1 / 68 3.8 % 1 / 26
lib/nodes/signal.c
1.4 % 2 / 144 2.2 % 2 / 92
lib/hooks/stats.c
1.3 % 1 / 78 2.8 % 1 / 36
lib/nodes/test_rtt.c
1.2 % 2 / 162 1.6 % 2 / 126
lib/fpga/ips/model.c
1.2 % 2 / 164 2.2 % 2 / 91
lib/nodes/zeromq.c
1.2 % 2 / 164 1.7 % 2 / 117
lib/fpga/ips/switch.c
1.2 % 1 / 82 2.5 % 1 / 40
lib/nodes/file.c
1.2 % 2 / 166 1.7 % 2 / 117
lib/nodes/ngsi.c
0.9 % 2 / 219 1.8 % 2 / 114
lib/nodes/websocket.c
0.8 % 2 / 256 1.4 % 2 / 139
lib/nodes/socket.c
0.7 % 2 / 292 0.7 % 2 / 274
lib/fpga/ips/dma.c
0.4 % 1 / 266 0.5 % 1 / 190
lib/node_type.c
0.0 % 0 / 16 0.0 % 0 / 12
lib/fpga/vlnv.c
0.0 % 0 / 21 0.0 % 0 / 24
lib/log_config.c
0.0 % 0 / 26 0.0 % 0 / 10
lib/buffer.c
0.0 % 0 / 35 0.0 % 0 / 14
lib/kernel/nl.c
0.0 % 0 / 43 0.0 % 0 / 20
lib/kernel/rt.c
0.0 % 0 / 48 0.0 % 0 / 20
lib/api/session.c
0.0 % 0 / 55 0.0 % 0 / 33
lib/fpga/ip.c
0.0 % 0 / 60 0.0 % 0 / 48
lib/shmem.c
0.0 % 0 / 77 0.0 % 0 / 36
lib/kernel/if.c
0.0 % 0 / 82 0.0 % 0 / 47
lib/web.c
0.0 % 0 / 83 0.0 % 0 / 46
lib/table.c
0.0 % 0 / 88 0.0 % 0 / 48
lib/hook.c
0.0 % 0 / 99 0.0 % 0 / 84
lib/fpga/card.c
0.0 % 0 / 129 0.0 % 0 / 80
lib/kernel/pci.c
0.0 % 0 / 130 0.0 % 0 / 152
lib/kernel/tc.c
0.0 % 0 / 132 0.0 % 0 / 90
lib/api.c
0.0 % 0 / 147 0.0 % 0 / 95
lib/node.c
0.0 % 0 / 181 0.0 % 0 / 137
lib/super_node.c
0.0 % 0 / 222 0.0 % 0 / 132
lib/kernel/vfio.c
0.0 % 0 / 264 0.0 % 0 / 146
lib/path.c
0.0 % 0 / 335 0.0 % 0 / 237