LCOV - code coverage report
Current view:
top level
-
Modules
- itertoolsmodule.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython lcov report
Lines:
1629
1822
89.4 %
Date:
2022-07-07 18:19:46
Functions:
139
139
100.0 %
Function Name
Hit count
PyInit_itertools
2005
_grouper_create
116420
_grouper_dealloc
116420
_grouper_next
335581
_grouper_reduce
30
_grouper_traverse
116444
accumulate_dealloc
176
accumulate_next
105483
accumulate_reduce
53
accumulate_setstate
20
accumulate_traverse
2
chain_dealloc
34548
chain_new
24876
chain_new_internal
34548
chain_next
4259280
chain_reduce
66
chain_setstate
85
chain_traverse
3924
combinations_dealloc
6011
combinations_next
1079380
combinations_reduce
450
combinations_setstate
180
combinations_sizeof
2
combinations_traverse
14
compress_dealloc
278
compress_next
35745
compress_reduce
112
compress_traverse
2
count_dealloc
17316
count_next
129205
count_nextlong
6948
count_reduce
958
count_repr
96
count_traverse
169988
cwr_dealloc
997
cwr_next
9195
cwr_reduce
432
cwr_setstate
210
cwr_sizeof
2
cwr_traverse
18
cycle_dealloc
205
cycle_next
6221270
cycle_reduce
37
cycle_setstate
50
cycle_traverse
2
dropwhile_dealloc
426
dropwhile_next
6574
dropwhile_reduce
14
dropwhile_setstate
20
dropwhile_traverse
2
filterfalse_dealloc
392
filterfalse_next
305213
filterfalse_reduce
12
filterfalse_traverse
174
groupby_dealloc
3253
groupby_next
119538
groupby_reduce
60
groupby_setstate
24
groupby_step
254136
groupby_traverse
8
islice_dealloc
150912
islice_new
173998
islice_next
9234660
islice_reduce
70
islice_setstate
100
islice_traverse
60
itertools__grouper_impl
24
itertools__tee_impl
83
itertools_accumulate_impl
182
itertools_chain_from_iterable
9673
itertools_combinations_impl
6012
itertools_combinations_with_replacement_impl
998
itertools_compress_impl
291
itertools_count_impl
17322
itertools_cycle_impl
216
itertools_dropwhile_impl
436
itertools_filterfalse_impl
403
itertools_groupby_impl
3253
itertools_permutations_impl
28303
itertools_starmap_impl
9028
itertools_takewhile_impl
86
itertools_tee_impl
120
itertools_teedataobject_impl
62
itertoolsmodule_exec
2005
pairwise_dealloc
41
pairwise_new_impl
52
pairwise_next
15250
pairwise_traverse
8
permutations_dealloc
28300
permutations_next
73642
permutations_reduce
420
permutations_setstate
168
permutations_sizeof
4
permutations_traverse
18
product_dealloc
59519
product_new
59536
product_next
1470370
product_reduce
84
product_setstate
20
product_sizeof
2
product_traverse
46
repeat_dealloc
46429
repeat_len
25
repeat_new
46435
repeat_next
28291500
repeat_reduce
14
repeat_repr
7
repeat_traverse
3336
starmap_dealloc
9018
starmap_next
34314
starmap_reduce
14
starmap_traverse
2
takewhile_dealloc
76
takewhile_next
174
takewhile_reduce
14
takewhile_reduce_setstate
20
takewhile_traverse
2
tee_clear
309
tee_copy
122
tee_dealloc
309
tee_fromiterable
189
tee_next
20168500
tee_reduce
56
tee_setstate
80
tee_traverse
570
teedataobject_clear
352737
teedataobject_dealloc
352736
teedataobject_getitem
20168500
teedataobject_jumplink
353777
teedataobject_newinternal
352736
teedataobject_reduce
44
teedataobject_safe_decref
352737
teedataobject_traverse
2798850
zip_longest_dealloc
31774
zip_longest_new
31789
zip_longest_next
1094290
zip_longest_reduce
48
zip_longest_setstate
18
zip_longest_traverse
30
Generated by:
LCOV version 1.14