LCOV - code coverage report
Current view:
top level
-
Modules
- itertoolsmodule.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
1610
1798
89.5 %
Date:
2022-07-20 13:12:14
Functions:
139
139
100.0 %
Branches:
810
1090
74.3 %
Function Name
Hit count
accumulate_traverse
2
combinations_sizeof
2
compress_traverse
2
cwr_sizeof
2
cycle_traverse
2
dropwhile_traverse
2
product_sizeof
2
starmap_traverse
2
takewhile_traverse
2
permutations_sizeof
4
repeat_repr
7
groupby_traverse
8
pairwise_traverse
8
filterfalse_reduce
12
combinations_traverse
14
dropwhile_reduce
14
repeat_reduce
14
starmap_reduce
14
takewhile_reduce
14
cwr_traverse
18
permutations_traverse
18
zip_longest_setstate
18
accumulate_setstate
20
dropwhile_setstate
20
product_setstate
20
takewhile_reduce_setstate
20
_grouper_traverse
24
groupby_setstate
24
itertools__grouper_impl
24
repeat_len
25
_grouper_reduce
30
zip_longest_traverse
32
cycle_reduce
37
pairwise_dealloc
41
teedataobject_reduce
44
product_traverse
46
zip_longest_reduce
48
cycle_setstate
50
pairwise_new_impl
52
accumulate_reduce
53
tee_reduce
56
islice_traverse
58
groupby_reduce
60
itertools_teedataobject_impl
62
chain_reduce
66
islice_reduce
70
takewhile_dealloc
76
tee_setstate
80
itertools__tee_impl
83
product_reduce
84
chain_setstate
85
itertools_takewhile_impl
86
count_repr
96
islice_setstate
100
compress_reduce
112
itertools_tee_impl
120
tee_copy
122
permutations_setstate
168
takewhile_next
174
accumulate_dealloc
176
filterfalse_traverse
176
combinations_setstate
180
itertools_accumulate_impl
182
tee_fromiterable
189
cycle_dealloc
205
cwr_setstate
210
itertools_cycle_impl
216
tee_traverse
261
compress_dealloc
278
itertools_compress_impl
291
tee_clear
309
tee_dealloc
309
filterfalse_dealloc
402
itertools_filterfalse_impl
413
permutations_reduce
420
cwr_reduce
432
combinations_reduce
450
dropwhile_dealloc
568
itertools_dropwhile_impl
578
count_reduce
958
cwr_dealloc
997
itertools_combinations_with_replacement_impl
998
PyInit_itertools
1984
itertoolsmodule_exec
1984
groupby_dealloc
3253
itertools_groupby_impl
3253
repeat_traverse
3366
chain_traverse
3942
combinations_dealloc
6011
itertools_combinations_impl
6012
count_nextlong
6948
dropwhile_next
6964
starmap_dealloc
9020
itertools_starmap_impl
9030
cwr_next
9195
itertools_chain_from_iterable
9673
pairwise_next
15250
count_dealloc
17270
itertools_count_impl
17276
chain_new
24888
permutations_dealloc
27904
itertools_permutations_impl
27907
zip_longest_dealloc
31774
zip_longest_new
31789
starmap_next
34316
chain_dealloc
34560
chain_new_internal
34560
compress_next
35745
repeat_dealloc
46326
repeat_new
46332
product_dealloc
59173
product_new
59190
permutations_next
72718
accumulate_next
105483
_grouper_create
116420
_grouper_dealloc
116420
groupby_next
119538
islice_dealloc
150494
count_traverse
164200
islice_new
173580
count_next
183119
groupby_step
254136
filterfalse_next
305227
_grouper_next
335581
teedataobject_dealloc
352736
teedataobject_newinternal
352736
teedataobject_clear
352737
teedataobject_safe_decref
352737
teedataobject_jumplink
353777
combinations_next
1079375
zip_longest_next
1094287
product_next
1533036
teedataobject_traverse
2446117
chain_next
4257093
cycle_next
6221273
islice_next
9234452
tee_next
20168459
teedataobject_getitem
20168459
repeat_next
28330221
Generated by:
LCOV version 1.14