LCOV - code coverage report
Current view:
top level
-
lib/ldb
- pyldb.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for master 70ed9daf
Lines:
1835
2681
68.4 %
Date:
2024-01-11 09:59:51
Functions:
151
172
87.8 %
Function Name
Hit count
PyDict_AsMessage
206365
PyErr_SetLdbError
166250
PyInit_ldb
12666
PyLdbBytes_FromStringAndSize
53605037
PyLdbControl_FromControl
105727
PyLdbMessageElement_FromMessageElement
44671025
PyLdbMessage_FromMessage
5633484
PyLdbModule_FromModule
11
PyLdbResult_AsResult
3
PyLdbResult_FromResult
3141468
PyLdbTree_FromTree
3
PyLdb_FromLdbContext
3
PyList_AsStrList
5659957
PyObject_AsMessageElement
1015187
PyObject_FromLdbValue
29603210
PyStr_FromLdbValue
452896
ldb_ldif_to_pyobject
524553
ldb_msg_element_to_set
25992478
module_init
12666
py_binary_decode
3
py_binary_encode
58358
py_ldb_add
691284
py_ldb_bytes_str
4142669
py_ldb_connect
34528
py_ldb_contains
12
py_ldb_control_dealloc
105731
py_ldb_control_get_critical
4
py_ldb_control_get_oid
9139
py_ldb_control_new
14
py_ldb_control_set_critical
130
py_ldb_control_str
54671
py_ldb_dealloc
39414
py_ldb_debug
0
py_ldb_delete
79100
py_ldb_dn_add_base
2728
py_ldb_dn_add_child
5764
py_ldb_dn_canonical_ex_str
233
py_ldb_dn_canonical_str
28184
py_ldb_dn_check_special
6
py_ldb_dn_concat
80
py_ldb_dn_copy
1469288
py_ldb_dn_dealloc
28469172
py_ldb_dn_extended_str
215993
py_ldb_dn_get_casefold
1962
py_ldb_dn_get_component_name
618
py_ldb_dn_get_component_value
284
py_ldb_dn_get_extended_component
3934549
py_ldb_dn_get_linearized
7886152
py_ldb_dn_get_parent
2251660
py_ldb_dn_get_rdn_name
13159517
py_ldb_dn_get_rdn_value
524787
py_ldb_dn_is_child_of
908618
py_ldb_dn_is_null
6
py_ldb_dn_is_special
6
py_ldb_dn_is_valid
6
py_ldb_dn_len
1112
py_ldb_dn_new
1420422
py_ldb_dn_remove_base_components
188
py_ldb_dn_repr
64761
py_ldb_dn_richcmp
26592671
py_ldb_dn_set_component
524668
py_ldb_dn_set_extended_component
19
py_ldb_dn_validate
3
py_ldb_get_config_basedn
50860
py_ldb_get_default_basedn
130435
py_ldb_get_firstmodule
8
py_ldb_get_opaque
8
py_ldb_get_root_basedn
1266510
py_ldb_get_schema_basedn
21501
py_ldb_init
4395
py_ldb_modify
252763
py_ldb_module_add
0
py_ldb_module_dealloc
11
py_ldb_module_del_transaction
0
py_ldb_module_delete
0
py_ldb_module_end_transaction
0
py_ldb_module_modify
0
py_ldb_module_rename
0
py_ldb_module_repr
8
py_ldb_module_search
3
py_ldb_module_start_transaction
0
py_ldb_module_str
0
py_ldb_modules
8
py_ldb_msg_add
2707
py_ldb_msg_contains
2259997
py_ldb_msg_dealloc
5846804
py_ldb_msg_diff
11148
py_ldb_msg_element_dealloc
55881182
py_ldb_msg_element_find
20016534
py_ldb_msg_element_flags
52
py_ldb_msg_element_get
0
py_ldb_msg_element_get_text
27
py_ldb_msg_element_iter
25992478
py_ldb_msg_element_len
28378016
py_ldb_msg_element_new
330408
py_ldb_msg_element_repr
58462
py_ldb_msg_element_richcmp
369
py_ldb_msg_element_set_flags
5277
py_ldb_msg_element_str
83575
py_ldb_msg_elements
9
py_ldb_msg_from_dict
2507
py_ldb_msg_get
98133
py_ldb_msg_get_dn
20889932
py_ldb_msg_get_text
117
py_ldb_msg_getitem
45269997
py_ldb_msg_items
12
py_ldb_msg_iter
2546719
py_ldb_msg_keys
2909478
py_ldb_msg_length
35841
py_ldb_msg_new
213320
py_ldb_msg_remove_attr
751882
py_ldb_msg_repr
64752
py_ldb_msg_richcmp
1781
py_ldb_msg_set_dn
209648
py_ldb_msg_setitem
346487
py_ldb_new
39405
py_ldb_parse_ldif
61513
py_ldb_register_test_extensions
9
py_ldb_rename
1499
py_ldb_repr
4
py_ldb_result_dealloc
3141465
py_ldb_result_find
4671048
py_ldb_result_get_controls
54580
py_ldb_result_get_count
1826
py_ldb_result_get_msgs
5973
py_ldb_result_get_referals
62
py_ldb_result_iter
165622
py_ldb_result_len
1808964
py_ldb_result_repr
4
py_ldb_schema_attribute_add
19388
py_ldb_schema_attribute_remove
0
py_ldb_schema_format_value
25943
py_ldb_search
3258892
py_ldb_search_iterator
1502
py_ldb_search_iterator_abandon
8
py_ldb_search_iterator_callback
16749
py_ldb_search_iterator_dealloc
1502
py_ldb_search_iterator_next
16274
py_ldb_search_iterator_reply_destructor
15382
py_ldb_search_iterator_repr
0
py_ldb_search_iterator_result
1398
py_ldb_sequence_number
47
py_ldb_set_create_perms
35014
py_ldb_set_debug
4
py_ldb_set_modules_dir
35010
py_ldb_set_opaque
48
py_ldb_setup_wellknown_attributes
0
py_ldb_transaction_cancel
317
py_ldb_transaction_commit
38586
py_ldb_transaction_prepare_commit
112
py_ldb_transaction_start
38908
py_ldb_tree_dealloc
3
py_ldb_whoami
1
py_ldb_write_ldif
14541
py_module_add
0
py_module_del
0
py_module_del_transaction
0
py_module_destructor
3
py_module_end_transaction
0
py_module_extended
0
py_module_init
3
py_module_modify
0
py_module_rename
0
py_module_request
3
py_module_search
3
py_module_start_transaction
0
py_register_module
6
py_string_to_time
5984
py_timestring
5078
py_valid_attr_name
6
richcmp
24662570
wrap_text
144
Generated by:
LCOV version 1.14