LCOV - code coverage report
Current view:
top level
-
Modules
- itertoolsmodule.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
353
1977
17.9 %
Date:
2023-03-20 08:15:36
Functions:
19
149
12.8 %
Branches:
239
1416
16.9 %
Function Name
Hit count
PyInit_itertools
6
_grouper_create
0
_grouper_dealloc
0
_grouper_next
0
_grouper_reduce
0
_grouper_traverse
0
accumulate_dealloc
0
accumulate_next
0
accumulate_reduce
0
accumulate_setstate
0
accumulate_traverse
0
batched_dealloc
0
batched_new_impl
0
batched_next
0
batched_traverse
0
chain_dealloc
0
chain_new
0
chain_new_internal
0
chain_next
0
chain_reduce
0
chain_setstate
0
chain_traverse
0
combinations_dealloc
0
combinations_next
0
combinations_reduce
0
combinations_setstate
0
combinations_sizeof
0
combinations_traverse
0
compress_dealloc
0
compress_next
0
compress_reduce
0
compress_traverse
0
count_dealloc
8
count_next
0
count_nextlong
0
count_reduce
0
count_repr
0
count_traverse
124
cwr_dealloc
0
cwr_next
0
cwr_reduce
0
cwr_setstate
0
cwr_sizeof
0
cwr_traverse
0
cycle_dealloc
0
cycle_next
0
cycle_reduce
0
cycle_setstate
0
cycle_traverse
0
dropwhile_dealloc
0
dropwhile_next
0
dropwhile_reduce
0
dropwhile_setstate
0
dropwhile_traverse
0
filterfalse_dealloc
0
filterfalse_next
0
filterfalse_reduce
0
filterfalse_traverse
0
find_state_by_type
18
get_module_state
122
get_module_state_by_cls
0
groupby_dealloc
0
groupby_next
0
groupby_reduce
0
groupby_setstate
0
groupby_step
0
groupby_traverse
0
islice_dealloc
18
islice_new
18
islice_next
18
islice_reduce
0
islice_setstate
0
islice_traverse
0
itertools__grouper_impl
0
itertools__tee_impl
0
itertools_accumulate_impl
0
itertools_chain_from_iterable
0
itertools_combinations_impl
0
itertools_combinations_with_replacement_impl
0
itertools_compress_impl
0
itertools_count_impl
8
itertools_cycle_impl
0
itertools_dropwhile_impl
0
itertools_filterfalse_impl
0
itertools_groupby_impl
0
itertools_permutations_impl
54
itertools_starmap_impl
0
itertools_takewhile_impl
0
itertools_tee_impl
0
itertools_teedataobject_impl
0
itertoolsmodule_clear
12
itertoolsmodule_exec
6
itertoolsmodule_free
6
itertoolsmodule_traverse
86
pairwise_dealloc
0
pairwise_new_impl
0
pairwise_next
0
pairwise_traverse
0
permutations_dealloc
54
permutations_next
126
permutations_reduce
0
permutations_setstate
0
permutations_sizeof
0
permutations_traverse
0
product_dealloc
416
product_new
416
product_next
118624
product_reduce
0
product_setstate
0
product_sizeof
0
product_traverse
0
repeat_dealloc
0
repeat_len
0
repeat_new
0
repeat_next
0
repeat_reduce
0
repeat_repr
0
repeat_traverse
0
starmap_dealloc
0
starmap_next
0
starmap_reduce
0
starmap_traverse
0
takewhile_dealloc
0
takewhile_next
0
takewhile_reduce
0
takewhile_reduce_setstate
0
takewhile_traverse
0
tee_clear
0
tee_copy
0
tee_dealloc
0
tee_fromiterable
0
tee_next
0
tee_reduce
0
tee_setstate
0
tee_traverse
0
teedataobject_clear
0
teedataobject_dealloc
0
teedataobject_getitem
0
teedataobject_jumplink
0
teedataobject_newinternal
0
teedataobject_reduce
0
teedataobject_safe_decref
0
teedataobject_traverse
0
zip_longest_dealloc
0
zip_longest_new
0
zip_longest_next
0
zip_longest_reduce
0
zip_longest_setstate
0
zip_longest_traverse
0
Generated by:
LCOV version 1.14