LCOV - code coverage report
Current view:
top level
-
Python
- Python-ast.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython lcov report
Lines:
6122
8054
76.0 %
Date:
2022-07-07 18:19:46
Functions:
145
149
97.3 %
Function Name
Hit count
PyAST_Check
31033
PyAST_mod2obj
10978
PyAST_obj2mod
688
PyInit__ast
1326
_PyAST_AnnAssign
11492
_PyAST_Assert
10003
_PyAST_Assign
828756
_PyAST_AsyncFor
197
_PyAST_AsyncFunctionDef
3894
_PyAST_AsyncWith
380
_PyAST_Attribute
3435390
_PyAST_AugAssign
26551
_PyAST_Await
2388
_PyAST_BinOp
581793
_PyAST_BoolOp
67631
_PyAST_Break
10257
_PyAST_Call
3643620
_PyAST_ClassDef
60776
_PyAST_Compare
250967
_PyAST_Constant
8265320
_PyAST_Continue
8976
_PyAST_Delete
9122
_PyAST_Dict
99817
_PyAST_DictComp
3825
_PyAST_ExceptHandler
46271
_PyAST_Expr
890497
_PyAST_Expression
73366
_PyAST_Fini
3120
_PyAST_For
62858
_PyAST_FormattedValue
124632
_PyAST_FunctionDef
377257
_PyAST_FunctionType
12
_PyAST_GeneratorExp
15406
_PyAST_Global
1905
_PyAST_If
534343
_PyAST_IfExp
11339
_PyAST_Import
46134
_PyAST_ImportFrom
46503
_PyAST_Interactive
4165
_PyAST_JoinedStr
34620
_PyAST_Lambda
37658
_PyAST_List
254619
_PyAST_ListComp
29652
_PyAST_Match
1247
_PyAST_MatchAs
1532
_PyAST_MatchClass
298
_PyAST_MatchMapping
433
_PyAST_MatchOr
693
_PyAST_MatchSequence
763
_PyAST_MatchSingleton
68
_PyAST_MatchStar
179
_PyAST_MatchValue
1561
_PyAST_Module
48772
_PyAST_Name
37078400
_PyAST_NamedExpr
3731
_PyAST_Nonlocal
948
_PyAST_Pass
28174
_PyAST_Raise
63708
_PyAST_Return
248362
_PyAST_Set
8485
_PyAST_SetComp
1542
_PyAST_Slice
70447
_PyAST_Starred
16445
_PyAST_Subscript
925292
_PyAST_Try
50781
_PyAST_TryStar
269
_PyAST_Tuple
687231
_PyAST_TypeIgnore
74
_PyAST_UnaryOp
106195
_PyAST_While
12180
_PyAST_With
38968
_PyAST_Yield
14001
_PyAST_YieldFrom
2320
_PyAST_alias
126672
_PyAST_arg
5480920
_PyAST_arguments
387621
_PyAST_comprehension
52526
_PyAST_keyword
360403
_PyAST_match_case
1808
_PyAST_withitem
40259
_Py_asdl_alias_seq_new
1333
_Py_asdl_arg_seq_new
1145370
_Py_asdl_arguments_seq_new
0
_Py_asdl_comprehension_seq_new
612
_Py_asdl_excepthandler_seq_new
1487
_Py_asdl_expr_seq_new
1420150
_Py_asdl_keyword_seq_new
137402
_Py_asdl_match_case_seq_new
29
_Py_asdl_mod_seq_new
0
_Py_asdl_pattern_seq_new
414
_Py_asdl_stmt_seq_new
41148
_Py_asdl_type_ignore_seq_new
597
_Py_asdl_withitem_seq_new
394
add_ast_fields
1477
add_attributes
26586
ast2obj_alias
17377
ast2obj_arg
311072
ast2obj_arguments
91640
ast2obj_boolop
9488
ast2obj_cmpop
43386
ast2obj_comprehension
4953
ast2obj_excepthandler
9244
ast2obj_expr
4034320
ast2obj_expr_context
2033150
ast2obj_int
18842700
ast2obj_keyword
52321
ast2obj_list
2372860
ast2obj_match_case
796
ast2obj_mod
10978
ast2obj_object
4783760
ast2obj_operator
64674
ast2obj_pattern
2554
ast2obj_stmt
727431
ast2obj_type_ignore
74
ast2obj_unaryop
23615
ast2obj_withitem
18924
ast_clear
8
ast_dealloc
4884410
ast_traverse
19773200
ast_type_init
3255
ast_type_reduce
1851
astmodule_exec
1326
get_ast_state
49131
init_identifiers
1477
init_types
49131
make_type
174286
obj2ast_alias
1620
obj2ast_arg
15185
obj2ast_arguments
7605
obj2ast_boolop
2065
obj2ast_cmpop
8315
obj2ast_comprehension
635
obj2ast_constant
46674
obj2ast_excepthandler
1410
obj2ast_expr
267591
obj2ast_expr_context
166480
obj2ast_identifier
183587
obj2ast_int
1437810
obj2ast_keyword
3310
obj2ast_match_case
33
obj2ast_mod
686
obj2ast_object
183586
obj2ast_operator
7488
obj2ast_pattern
54
obj2ast_stmt
70000
obj2ast_string
0
obj2ast_type_ignore
0
obj2ast_unaryop
3086
obj2ast_withitem
418
Generated by:
LCOV version 1.14