Subroutine Coverage

blib/lib/Algorithm/BitVector.pm
Criterion Covered Total %
subroutine 17 75 22.6
pod 37 39 94.8


line count pod subroutine
16 1 n/a BEGIN
17 1 n/a BEGIN
18 1 n/a BEGIN
19 1 n/a BEGIN
20 1 n/a BEGIN
21 1 n/a BEGIN
22 1 n/a BEGIN
37 1 n/a BEGIN
40 0 n/a _readblock
77 3 No new
182 60 n/a __ANON__
189 60 Yes set_bit
208 65 Yes get_bit
222 1 n/a _str
229 0 n/a _join
239 0 n/a _compare
250 0 Yes deep_copy
261 0 n/a _invert
277 0 n/a _or
304 0 n/a _resize_pad_from_left
315 0 n/a _and
344 0 n/a _xor
370 0 n/a _iter
380 0 n/a new
386 0 n/a next
391 0 n/a __ANON__
404 1 n/a _int
411 0 Yes divide_into_two
432 0 Yes permute
451 0 Yes unpermute
471 0 Yes write_to_file
493 0 Yes close_file_handle
506 1 Yes int_value
527 1 No get_text_from_bitvector
545 0 Yes get_hex_string_from_bitvector
563 0 Yes read_bits_from_file
582 0 n/a _lshift
594 0 n/a _rshift
606 0 n/a _circular_rotate_left_by_one
620 0 n/a _circular_rotate_right_by_one
636 0 Yes pad_from_left
647 0 Yes pad_from_right
659 0 Yes reset
668 0 Yes count_bits
669 0 n/a __ANON__
676 0 Yes set_value
687 0 Yes count_bits_sparse
703 0 Yes jaccard_similarity
716 0 Yes jaccard_distance
725 0 Yes hamming_distance
738 0 Yes next_set_bit
770 0 Yes rank_of_bit_set_at_index
780 0 Yes is_power_of_2
789 0 Yes is_power_of_2_sparse
797 0 Yes reverse
809 0 Yes gcd
823 0 Yes multiplicative_inverse
846 0 n/a _shift_left_by_one
855 0 n/a __ANON__
863 0 Yes shift_left
876 0 n/a _shift_right_by_one
886 0 n/a __ANON__
894 0 Yes shift_right
909 0 Yes gf_multiply
934 0 Yes gf_divide_by_modulus
969 0 Yes gf_multiply_modular
983 0 Yes gf_MI
1010 0 Yes runs
1044 0 Yes test_for_primality
1054 0 n/a __ANON__
1083 0 n/a _powmod_small_ints
1086 0 n/a __ANON__
1101 0 Yes gen_random_bits
1112 0 Yes length
1117 3 n/a _check_for_illegal_params