Coverage Report

Created: 2018-10-03 03:20

Click here for information about interpreting this report.

FilenameFunction CoverageLine CoverageRegion Coverage
lib/3rdparty/dsfmt/dSFMT-common.h
 100.00% (1/1)
 100.00% (16/16)
 100.00% (3/3)
lib/3rdparty/dsfmt/dSFMT.c
  29.41% (5/17)
  22.71% (67/295)
  18.53% (58/313)
lib/3rdparty/dsfmt/dSFMT.h
  16.67% (5/30)
  29.66% (35/118)
  39.02% (16/41)
lib/3rdparty/sfmt/SFMT-common.h
   0.00% (0/3)
   0.00% (0/43)
   0.00% (0/3)
lib/3rdparty/sfmt/SFMT-sse2.h
  66.67% (2/3)
  49.30% (35/71)
  33.82% (23/68)
lib/3rdparty/sfmt/SFMT.c
  33.33% (4/12)
  36.65% (59/161)
  21.95% (36/164)
lib/3rdparty/sfmt/SFMT.h
   8.33% (1/12)
  15.07% (11/73)
  35.29% (6/17)
lib/3rdparty/siphash/siphash24.c
 100.00% (1/1)
  95.65% (66/69)
  96.36% (53/55)
lib/ccv.h
  22.22% (2/9)
  22.95% (14/61)
  22.22% (2/9)
lib/ccv_algebra.c
  72.73% (8/11)
  84.79% (262/309)
  12.40% (917/7393)
lib/ccv_basic.c
  71.43% (5/7)
  82.88% (392/473)
   4.84% (742/15317)
lib/ccv_cache.c
 100.00% (16/16)
  95.22% (398/418)
  92.86% (221/238)
lib/ccv_classic.c
  40.00% (2/5)
  29.92% (181/605)
   3.65% (201/5510)
lib/ccv_convnet.c
  63.89% (23/36)
  63.64% (1001/1573)
  60.77% (612/1007)
lib/ccv_image_processing.c
  50.00% (2/4)
  56.14% (64/114)
  10.12% (248/2450)
lib/ccv_internal.h
 100.00% (1/1)
 100.00% (160/160)
  96.33% (236/245)
lib/ccv_io.c
  75.00% (3/4)
  69.68% (108/155)
  65.12% (56/86)
lib/ccv_memory.c
  72.22% (13/18)
  84.92% (214/252)
  81.40% (140/172)
lib/ccv_numeric.c
  70.00% (7/10)
  88.35% (751/850)
   4.79% (1207/25177)
lib/ccv_output.c
 100.00% (3/3)
 100.00% (16/16)
 100.00% (11/11)
lib/ccv_resample.c
  55.56% (5/9)
  61.86% (326/527)
   2.43% (522/21503)
lib/ccv_transform.c
  66.67% (2/3)
  70.91% (117/165)
  11.77% (278/2361)
lib/ccv_util.c
  80.56% (29/36)
  62.36% (835/1339)
  15.54% (763/4910)
lib/cuda/cwc_convnet_ext.c
   0.00% (0/4)
   0.00% (0/293)
   0.00% (0/251)
lib/inc/ccv_convnet_internal.h
 100.00% (1/1)
  83.33% (30/36)
  80.00% (12/15)
lib/io/_ccv_io_binary.inc
  50.00% (1/2)
  50.00% (9/18)
  50.00% (1/2)
lib/io/_ccv_io_bmp.inc
   0.00% (0/1)
   0.00% (0/84)
   0.00% (0/66)
lib/io/_ccv_io_libjpeg.inc
  25.00% (1/4)
  26.00% (65/250)
  19.57% (27/138)
lib/io/_ccv_io_libpng.inc
  50.00% (1/2)
  54.88% (45/82)
  52.00% (26/50)
lib/io/_ccv_io_raw.inc
 100.00% (7/7)
 100.00% (344/344)
  98.74% (157/159)
lib/nnc/_ccv_cnnp_model.h
 100.00% (4/4)
 100.00% (21/21)
 100.00% (16/16)
lib/nnc/_ccv_nnc_dynamic_graph.h
 100.00% (5/5)
  89.86% (133/148)
  87.14% (61/70)
lib/nnc/_ccv_nnc_graph.h
 100.00% (1/1)
 100.00% (7/7)
  87.50% (7/8)
lib/nnc/_ccv_nnc_symbolic_graph.h
 100.00% (1/1)
 100.00% (10/10)
 100.00% (9/9)
lib/nnc/ccv_cnnp_model.c
  91.30% (21/23)
  96.79% (422/436)
  96.60% (284/294)
lib/nnc/ccv_cnnp_model_core.c
  83.33% (20/24)
  90.98% (343/377)
  91.07% (255/280)
lib/nnc/ccv_nnc.h
 100.00% (1/1)
 100.00% (7/7)
  77.78% (7/9)
lib/nnc/ccv_nnc_cmd.c
  86.96% (20/23)
  87.94% (328/373)
  86.67% (299/345)
lib/nnc/ccv_nnc_dynamic_graph.c
 100.00% (17/17)
  94.07% (508/540)
  91.12% (441/484)
lib/nnc/ccv_nnc_dynamic_graph_backward.c
 100.00% (1/1)
  99.55% (219/220)
  96.24% (128/133)
lib/nnc/ccv_nnc_dynamic_graph_minimize.c
 100.00% (1/1)
  85.21% (219/257)
  82.05% (128/156)
lib/nnc/ccv_nnc_easy.h
 100.00% (12/12)
  85.12% (103/121)
  86.49% (96/111)
lib/nnc/ccv_nnc_graph.c
  84.78% (39/46)
  91.26% (1315/1441)
  78.62% (1522/1936)
lib/nnc/ccv_nnc_graph_case_of.c
 100.00% (3/3)
  98.59% (70/71)
  95.24% (60/63)
lib/nnc/ccv_nnc_graph_run.c
  91.30% (21/23)
  81.28% (573/705)
  76.02% (745/980)
lib/nnc/ccv_nnc_graph_while.c
 100.00% (8/8)
  93.64% (103/110)
  80.95% (68/84)
lib/nnc/ccv_nnc_internal.h
 100.00% (6/6)
  96.61% (57/59)
  96.88% (62/64)
lib/nnc/ccv_nnc_stream.c
 100.00% (21/21)
  90.91% (230/253)
  89.92% (116/129)
lib/nnc/ccv_nnc_symbolic_graph.c
  98.21% (55/56)
  93.95% (1538/1637)
  92.66% (1238/1336)
lib/nnc/ccv_nnc_symbolic_graph_backward.c
 100.00% (27/27)
  95.53% (1775/1858)
  92.66% (1490/1608)
lib/nnc/ccv_nnc_symbolic_graph_case_of.c
 100.00% (3/3)
 100.00% (63/63)
  97.67% (42/43)
lib/nnc/ccv_nnc_symbolic_graph_compile.c
  98.25% (56/57)
  91.72% (3178/3465)
  60.53% (3026/4999)
lib/nnc/ccv_nnc_symbolic_graph_io.c
  88.89% (8/9)
  78.08% (463/593)
  69.42% (277/399)
lib/nnc/ccv_nnc_symbolic_graph_minimize.c
 100.00% (2/2)
 100.00% (42/42)
 100.00% (18/18)
lib/nnc/ccv_nnc_symbolic_graph_simplify.c
 100.00% (12/12)
  93.72% (686/732)
  93.15% (694/745)
lib/nnc/ccv_nnc_symbolic_graph_while.c
 100.00% (5/5)
 100.00% (82/82)
  95.92% (47/49)
lib/nnc/ccv_nnc_tensor.c
 100.00% (9/9)
  92.54% (186/201)
  91.67% (154/168)
lib/nnc/ccv_nnc_tensor_tape.c
  93.33% (14/15)
  92.53% (359/388)
  84.24% (342/406)
lib/nnc/cmd/blas/ccv_nnc_add_cpu_ref.c
 100.00% (5/5)
  60.88% (179/294)
  64.26% (160/249)
lib/nnc/cmd/blas/ccv_nnc_blas.c
  83.33% (15/18)
  83.05% (98/118)
  76.70% (79/103)
lib/nnc/cmd/blas/ccv_nnc_gemm_cpu_opt.c
  75.00% (3/4)
  38.60% (44/114)
  23.27% (37/159)
lib/nnc/cmd/blas/ccv_nnc_gemm_cpu_ref.c
  57.14% (4/7)
  90.18% (147/163)
  80.00% (124/155)
lib/nnc/cmd/blas/ccv_nnc_mul_cpu_ref.c
 100.00% (9/9)
  58.65% (244/416)
  53.63% (192/358)
lib/nnc/cmd/blas/cpu_opt/_ccv_nnc_gemm_cpu_opt.c
  25.00% (2/8)
  22.90% (60/262)
  16.95% (30/177)
lib/nnc/cmd/blas/cpu_sys/_ccv_nnc_gemm_cpu_sys.c
 100.00% (1/1)
  96.88% (31/32)
  76.00% (19/25)
lib/nnc/cmd/ccv_nnc_cmd.inc
 100.00% (3/3)
 100.00% (166/166)
 100.00% (10/10)
lib/nnc/cmd/convolution/ccv_nnc_conv_cpu_opt.c
 100.00% (2/2)
  72.31% (47/65)
  45.53% (56/123)
lib/nnc/cmd/convolution/ccv_nnc_conv_cpu_ref.c
  66.67% (4/6)
  90.62% (261/288)
  88.18% (261/296)
lib/nnc/cmd/convolution/ccv_nnc_convolution.c
 100.00% (5/5)
  97.67% (42/43)
  97.56% (40/41)
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_4x4_3x3_winograd.c
  27.27% (3/11)
  55.42% (1165/2102)
  43.58% (268/615)
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_fft.c
   0.00% (0/1)
   0.00% (0/3)
   0.00% (0/1)
lib/nnc/cmd/convolution/cpu_opt/_ccv_nnc_conv_cpu_opt.c
  60.00% (3/5)
  81.45% (202/248)
  66.67% (94/141)
lib/nnc/cmd/dropout/ccv_nnc_dropout.c
  83.33% (5/6)
  83.33% (40/48)
  80.56% (29/36)
lib/nnc/cmd/dropout/ccv_nnc_dropout_cpu_ref.c
 100.00% (4/4)
  41.61% (67/161)
  37.86% (39/103)
lib/nnc/cmd/ew/ccv_nnc_ew.c
  84.00% (21/25)
  85.77% (211/246)
  81.31% (161/198)
lib/nnc/cmd/ew/ccv_nnc_ew_cpu_ref.c
 100.00% (27/27)
  50.70% (577/1138)
  49.86% (360/722)
lib/nnc/cmd/loss/ccv_nnc_categorical_crossentropy.c
  83.33% (5/6)
  84.85% (28/33)
  72.73% (16/22)
lib/nnc/cmd/loss/ccv_nnc_categorical_crossentropy_cpu_ref.c
  40.00% (4/10)
  62.05% (103/166)
  56.39% (75/133)
lib/nnc/cmd/norm/ccv_nnc_batch_norm.c
 100.00% (7/7)
  96.77% (60/62)
  96.08% (49/51)
lib/nnc/cmd/norm/ccv_nnc_batch_norm_cpu_ref.c
 100.00% (4/4)
  73.14% (354/484)
  57.74% (194/336)
lib/nnc/cmd/pool/ccv_nnc_avg_pool_cpu_ref.c
 100.00% (4/4)
 100.00% (104/104)
  88.82% (135/152)
lib/nnc/cmd/pool/ccv_nnc_max_pool_cpu_ref.c
 100.00% (4/4)
 100.00% (136/136)
  87.38% (187/214)
lib/nnc/cmd/pool/ccv_nnc_pool.c
 100.00% (10/10)
 100.00% (46/46)
 100.00% (32/32)
lib/nnc/cmd/rand/ccv_nnc_rand.c
  66.67% (2/3)
  61.54% (8/13)
  33.33% (2/6)
lib/nnc/cmd/rand/ccv_nnc_rand_uniform_cpu_ref.c
 100.00% (3/3)
 100.00% (32/32)
 100.00% (8/8)
lib/nnc/cmd/reduce/ccv_nnc_reduce.c
  77.78% (7/9)
  78.26% (36/46)
  64.71% (22/34)
lib/nnc/cmd/reduce/ccv_nnc_reduce_max_cpu_ref.c
 100.00% (4/4)
  65.79% (125/190)
  51.72% (60/116)
lib/nnc/cmd/reduce/ccv_nnc_reduce_sum_cpu_ref.c
 100.00% (5/5)
  96.40% (107/111)
  90.62% (58/64)
lib/nnc/cmd/relu/ccv_nnc_relu.c
 100.00% (5/5)
 100.00% (23/23)
 100.00% (17/17)
lib/nnc/cmd/relu/ccv_nnc_relu_cpu_ref.c
 100.00% (4/4)
 100.00% (54/54)
 100.00% (42/42)
lib/nnc/cmd/sgd/ccv_nnc_sgd.c
  71.43% (5/7)
  78.79% (26/33)
  88.89% (16/18)
lib/nnc/cmd/sgd/ccv_nnc_sgd_cpu_ref.c
  75.00% (3/4)
  96.59% (85/88)
  96.00% (24/25)
lib/nnc/cmd/softmax/ccv_nnc_softmax.c
 100.00% (6/6)
 100.00% (27/27)
 100.00% (18/18)
lib/nnc/cmd/softmax/ccv_nnc_softmax_cpu_ref.c
  66.67% (4/6)
  84.85% (84/99)
  80.56% (58/72)
lib/nnc/cmd/softmax_loss/ccv_nnc_softmax_crossentropy.c
  75.00% (6/8)
  75.44% (43/57)
  62.50% (30/48)
lib/nnc/cmd/softmax_loss/ccv_nnc_softmax_crossentropy_cpu_ref.c
  36.36% (4/11)
  63.67% (156/245)
  60.51% (118/195)
lib/nnc/cmd/util/ccv_nnc_util.c
  77.78% (7/9)
  47.69% (62/130)
  40.00% (46/115)
lib/nnc/cmd/util/ccv_nnc_util_cpu_ref.c
  92.86% (13/14)
  79.21% (240/303)
  70.47% (136/193)
test/case_main.h
  75.00% (3/4)
  46.15% (66/143)
  45.00% (45/100)
test/ccv_nnc_case.h
 100.00% (4/4)
 100.00% (80/80)
 100.00% (76/76)
test/int/nnc/cublas.tests.c
 100.00% (7/7)
  98.06% (304/310)
  90.85% (576/634)
test/int/nnc/cudnn.tests.c
 100.00% (18/18)
  98.05% (904/922)
  92.67% (1771/1911)
test/int/nnc/dense.net.tests.c
 100.00% (2/2)
 100.00% (118/118)
  95.12% (234/246)
test/int/nnc/graph.vgg.d.tests.c
 100.00% (2/2)
  98.10% (103/105)
  94.57% (122/129)
test/int/nnc/schedule.tests.c
 100.00% (4/4)
  98.81% (249/252)
  93.79% (317/338)
test/int/nnc/symbolic.graph.vgg.d.tests.c
 100.00% (2/2)
  98.64% (145/147)
  95.60% (152/159)
test/regression/defects.l0.1.tests.c
 100.00% (1/1)
 100.00% (17/17)
  68.42% (13/19)
test/unit/3rdparty.tests.c
 100.00% (1/1)
 100.00% (11/11)
  62.50% (10/16)
test/unit/algebra.tests.c
 100.00% (8/8)
 100.00% (147/147)
  61.90% (78/126)
test/unit/basic.tests.c
 100.00% (8/8)
 100.00% (114/114)
  53.85% (126/234)
test/unit/convnet.tests.c
 100.00% (24/24)
 100.00% (1735/1735)
  80.25% (1211/1509)
test/unit/image_processing.tests.c
 100.00% (2/2)
 100.00% (26/26)
  55.56% (30/54)
test/unit/io.tests.c
 100.00% (22/22)
 100.00% (326/326)
  55.48% (314/566)
test/unit/memory.tests.c
 100.00% (5/5)
 100.00% (159/159)
  75.92% (145/191)
test/unit/nnc/autograd.tests.c
 100.00% (4/4)
  98.86% (174/176)
  87.47% (349/399)
test/unit/nnc/autograd.vector.tests.c
 100.00% (7/7)
 100.00% (271/271)
  89.11% (687/771)
test/unit/nnc/backward.tests.c
 100.00% (3/3)
 100.00% (206/206)
  83.78% (217/259)
test/unit/nnc/batch.norm.tests.c
 100.00% (2/2)
 100.00% (156/156)
  98.49% (392/398)
test/unit/nnc/broadcast.tests.c
 100.00% (4/4)
 100.00% (94/94)
  88.00% (88/100)
test/unit/nnc/case_of.backward.tests.c
 100.00% (2/2)
 100.00% (87/87)
  82.86% (116/140)
test/unit/nnc/case_of.tests.c
 100.00% (8/8)
 100.00% (348/348)
  86.60% (659/761)
test/unit/nnc/cnnp.core.tests.c
 100.00% (2/2)
  99.08% (108/109)
  91.82% (146/159)
test/unit/nnc/crossentropy.tests.c
 100.00% (1/1)
 100.00% (45/45)
  95.89% (70/73)
test/unit/nnc/custom.tests.c
 100.00% (3/3)
 100.00% (83/83)
  91.78% (134/146)
test/unit/nnc/dropout.tests.c
 100.00% (2/2)
 100.00% (55/55)
  80.91% (89/110)
test/unit/nnc/dynamic.graph.tests.c
 100.00% (8/8)
 100.00% (213/213)
  83.85% (545/650)
test/unit/nnc/forward.tests.c
 100.00% (11/11)
 100.00% (431/431)
  90.70% (644/710)
test/unit/nnc/gradient.tests.c
 100.00% (1/1)
 100.00% (76/76)
  85.92% (122/142)
test/unit/nnc/graph.io.tests.c
 100.00% (1/1)
 100.00% (41/41)
  90.32% (56/62)
test/unit/nnc/graph.tests.c
 100.00% (2/2)
 100.00% (87/87)
  85.37% (105/123)
test/unit/nnc/minimize.tests.c
 100.00% (2/2)
 100.00% (101/101)
  81.75% (215/263)
test/unit/nnc/numa.tests.c
 100.00% (1/1)
 100.00% (36/36)
  65.71% (46/70)
test/unit/nnc/parallel.tests.c
 100.00% (1/1)
 100.00% (47/47)
  93.94% (93/99)
test/unit/nnc/rand.tests.c
 100.00% (1/1)
 100.00% (31/31)
  72.73% (48/66)
test/unit/nnc/reduce.tests.c
 100.00% (3/3)
 100.00% (93/93)
  93.85% (183/195)
test/unit/nnc/simplify.tests.c
 100.00% (8/8)
  99.28% (277/279)
  91.58% (533/582)
test/unit/nnc/symbolic.graph.compile.tests.c
 100.00% (2/2)
 100.00% (197/197)
  95.45% (252/264)
test/unit/nnc/symbolic.graph.tests.c
 100.00% (4/4)
 100.00% (110/110)
  70.90% (190/268)
test/unit/nnc/tape.tests.c
 100.00% (1/1)
 100.00% (119/119)
  67.76% (227/335)
test/unit/nnc/tensor.bind.tests.c
 100.00% (2/2)
 100.00% (52/52)
  91.55% (65/71)
test/unit/nnc/tensor.tests.c
 100.00% (3/3)
 100.00% (99/99)
  68.24% (58/85)
test/unit/nnc/tfb.tests.c
 100.00% (2/2)
 100.00% (18/18)
  34.38% (44/128)
test/unit/nnc/transform.tests.c
 100.00% (3/3)
 100.00% (137/137)
  88.00% (110/125)
test/unit/nnc/while.backward.tests.c
 100.00% (3/3)
 100.00% (130/130)
  90.48% (171/189)
test/unit/nnc/while.tests.c
 100.00% (14/14)
 100.00% (614/614)
  89.95% (1020/1134)
test/unit/nnc/winograd.tests.c
 100.00% (4/4)
 100.00% (116/116)
  93.02% (160/172)
test/unit/numeric.tests.c
 100.00% (18/18)
 100.00% (345/345)
  19.97% (241/1207)
test/unit/output.tests.c
 100.00% (1/1)
 100.00% (14/14)
  34.15% (28/82)
test/unit/transform.tests.c
 100.00% (2/2)
 100.00% (18/18)
  63.64% (21/33)
test/unit/util.tests.c
 100.00% (18/18)
 100.00% (398/398)
  20.29% (421/2075)
Totals
  83.78% (1043/1245)
  81.96% (34112/41620)
  27.81% (35273/126853)

Files which contain no functions. (These files contain code pulled into other files by the preprocessor.)

lib/3rdparty/dsfmt/dSFMT-params.h
lib/3rdparty/dsfmt/dSFMT-params19937.h
lib/3rdparty/sfmt/SFMT-params.h
lib/3rdparty/sfmt/SFMT-params19937.h
lib/3rdparty/sqlite3/sqlite3.h
lib/nnc/_ccv_nnc_stream.h
lib/nnc/ccv_nnc_tfb.h
lib/nnc/cmd/ccv_nnc_cmd_easy.h
test/case.h
test/ccv_case.h
Generated by llvm-cov -- llvm version 7.0.0