LCOV - code coverage report
Current view:
top level
-
lib/ldb
- pyldb.c
(
source
/ functions)
Hit
Total
Coverage
Test:
coverage report for master 98b443d9
Lines:
1838
2498
73.6 %
Date:
2024-05-31 13:13:24
Functions:
138
145
95.2 %
Function Name
Hit count
py_ldb_debug
0
py_ldb_dn_get_ldb
0
py_ldb_msg_element_get
0
py_ldb_schema_attribute_remove
0
py_ldb_search_iterator_repr
0
py_ldb_setup_wellknown_attributes
0
py_ldb_tree_dealloc
0
py_ldb_whoami
1
py_binary_decode
2
py_ldb_dn_validate
2
py_ldb_control_get_critical
4
py_ldb_dn_check_special
4
py_ldb_dn_is_null
4
py_ldb_dn_is_special
4
py_ldb_dn_is_valid
4
py_ldb_repr
4
py_ldb_result_repr
4
py_ldb_set_debug
4
py_valid_attr_name
4
py_ldb_msg_elements
6
py_ldb_register_test_extensions
6
py_ldb_search_iterator_abandon
8
py_ldb_contains
12
py_ldb_control_new
12
py_ldb_dn_set_extended_component
17
py_ldb_msg_element_get_text
18
py_ldb_msg_element_flags
46
py_ldb_sequence_number
47
py_ldb_result_get_referals
62
py_ldb_disconnect
66
py_ldb_msg_items
66
py_ldb_dn_concat
79
py_ldb_msg_get_text
90
wrap_text
108
py_ldb_transaction_prepare_commit
112
py_ldb_control_set_critical
130
py_ldb_dn_remove_base_components
187
py_ldb_dn_canonical_ex_str
232
py_ldb_dn_get_component_value
282
py_ldb_transaction_cancel
308
py_ldb_msg_element_richcmp
377
py_ldb_get_opaque
426
py_ldb_dn_get_component_name
628
py_ldb_set_opaque
711
py_ldb_dn_len
1111
py_ldb_search_iterator_result
1398
py_ldb_rename
1483
py_ldb_search_iterator
1502
py_ldb_search_iterator_dealloc
1502
py_ldb_msg_richcmp
1777
py_ldb_dn_get_casefold
2042
py_ldb_result_get_count
2047
py_ldb_msg_from_dict
2501
py_ldb_dn_add_base
2726
py_ldb_msg_add
2776
py_ldb_init
3784
py_timestring
5131
py_ldb_msg_element_set_flags
5275
py_ldb_result_get_msgs
6309
py_ldb_dn_add_child
6312
py_string_to_time
6361
py_ldb_msg_get_ldb
6797
py_ldb_control_get_oid
9259
py_ldb_msg_diff
11147
PyInit_ldb
13062
module_init
13062
py_ldb_dn_copy_method
13530
py_ldb_write_ldif
14662
py_ldb_search_iterator_reply_destructor
15382
py_ldb_search_iterator_next
16274
py_ldb_search_iterator_callback
16749
py_ldb_schema_attribute_add
20140
py_ldb_get_schema_basedn
22313
py_ldb_schema_format_value
27058
py_ldb_dn_canonical_str
28963
py_ldb_set_modules_dir
35498
py_ldb_set_create_perms
35502
py_ldb_msg_length
35980
py_ldb_connect
38664
py_ldb_transaction_commit
38839
py_ldb_transaction_start
39152
py_ldb_new
39282
py_ldb_dealloc
39288
py_ldb_get_config_basedn
51921
py_ldb_result_get_controls
54700
py_ldb_control_str
54791
py_ldb_msg_element_repr
58454
py_binary_encode
58909
py_ldb_parse_ldif
61774
py_ldb_msg_repr
64746
py_ldb_dn_repr
64754
py_ldb_delete
79605
py_ldb_msg_element_str
85018
py_ldb_msg_get
102326
PyLdbControl_FromControl
105731
py_ldb_control_dealloc
105735
py_ldb_get_default_basedn
132597
py_ldb_result_iter
166113
PyDict_AsMessage
183594
py_ldb_msg_set_dn
209668
py_ldb_msg_new
213332
py_ldb_dn_extended_str
216055
py_ldb_modify
253024
py_ldb_msg_element_new
330623
py_ldb_msg_setitem
346624
PyStr_FromLdbValue
453741
ldb_ldif_to_pyobject
524812
py_ldb_dn_set_component
525424
py_ldb_dn_get_rdn_value
525657
py_ldb_add
668582
py_ldb_msg_remove_attr
751882
py_ldb_dn_is_child_of
909783
PyObject_AsMessageElement
935425
py_ldb_get_root_basedn
1268286
py_ldb_dn_new
1423661
py_ldb_dn_copy
1488629
py_ldb_result_len
1811848
py_ldb_msg_contains
2273863
py_ldb_dn_get_parent
2311211
py_ldb_msg_iter
2550072
py_ldb_msg_keys
2913277
PyLdbResult_FromResult
3205482
py_ldb_result_dealloc
3205482
py_ldb_search
3321492
py_ldb_dn_get_extended_component
3940234
py_ldb_bytes_str
4150511
py_ldb_result_find
4680428
PyLdbMessage_FromMessage
5700323
PyList_AsStrList
5724267
py_ldb_msg_dealloc
5913655
py_ldb_dn_get_linearized
7882529
py_ldb_dn_get_rdn_name
13174360
py_ldb_msg_element_find
20042684
py_ldb_msg_get_dn
20915293
richcmp
24700110
ldb_msg_element_to_set
26015463
py_ldb_msg_element_iter
26015463
py_ldb_dn_richcmp
26632182
py_ldb_msg_element_len
28406967
py_ldb_dn_dealloc
28593741
PyObject_FromLdbValue
29637907
PyLdbMessageElement_FromMessageElement
44722038
py_ldb_msg_getitem
45321090
PyLdbBytes_FromStringAndSize
53665939
py_ldb_msg_element_dealloc
55942030
Generated by:
LCOV version 1.14