LCOV - code coverage report
Current view: | top level - Python - context.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 154 | 480 | 32.1 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 21 | 60 | 35.0 %
|  |  | Branches: | 46 | 240 | 19.2 %

Function Name | Hit count
PyContextVar_Get | 342
PyContextVar_New | 2
PyContextVar_Reset | 0
PyContextVar_Set | 61
PyContext_Copy | 0
PyContext_CopyCurrent | 0
PyContext_Enter | 0
PyContext_Exit | 0
PyContext_New | 0
_PyContext_ClearFreeList | 137
_PyContext_Enter | 0
_PyContext_Exit | 0
_PyContext_Fini | 25
_PyContext_Init | 29
_PyContext_NewHamtForTests | 0
_context_alloc | 1
_contextvars_ContextVar_get_impl | 0
_contextvars_ContextVar_reset | 0
_contextvars_ContextVar_set | 0
_contextvars_Context_copy_impl | 0
_contextvars_Context_get_impl | 0
_contextvars_Context_items_impl | 0
_contextvars_Context_keys_impl | 0
_contextvars_Context_values_impl | 0
context_check_key_type | 0
context_get | 122
context_new_empty | 1
context_new_from_vars | 0
context_run | 0
context_token_missing_tp_dealloc | 0
context_token_missing_tp_repr | 0
context_tp_clear | 1
context_tp_contains | 0
context_tp_dealloc | 1
context_tp_iter | 0
context_tp_len | 0
context_tp_new | 0
context_tp_richcompare | 0
context_tp_subscript | 0
context_tp_traverse | 26
contextvar_del | 0
contextvar_generate_hash | 2
contextvar_new | 2
contextvar_set | 61
contextvar_tp_clear | 0
contextvar_tp_dealloc | 0
contextvar_tp_hash | 121
contextvar_tp_new | 0
contextvar_tp_repr | 0
contextvar_tp_traverse | 0
get_context_state | 2
get_token_missing | 29
token_get_old_value | 0
token_get_var | 0
token_new | 61
token_tp_clear | 61
token_tp_dealloc | 61
token_tp_new | 0
token_tp_repr | 0
token_tp_traverse | 0

Generated by: LCOV version 1.14