LCOV - code coverage report
Current view:
top level
-
src/test
- script_tests.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
test_bitcoin_coverage.info
Lines:
91.5 %
1092
999
Test Date:
2024-11-04 04:45:35
Functions:
92.1 %
76
70
Branches:
48.8 %
6486
3166
Function Name
Hit count
_ZN12script_testsL13ScriptFromHexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN12script_testsL14TxOutsFromJSONERK8UniValue
0
_ZN12script_testsL21ScriptWitnessFromJSONERK8UniValue
0
_ZN12script_testsL9AssetTestERK8UniValueR14SignatureCache
0
_ZN12script_testsL9TxFromHexERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
0
_ZN12_GLOBAL__N_17KeyDataC2Ev
1
_ZL16NegateSignatureSRSt6vectorIhSaIhEE
2
_ZN12_GLOBAL__N_111TestBuilder4PushERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
2
_ZN12script_testsL20script_build_invokerEv
2
_ZN12script_tests12script_build11test_methodEv
1
_ZN12script_testsL20script_build_invokerEv
1
_ZN12script_testsL23compute_tapleaf_invokerEv
2
_ZN12script_tests15compute_tapleaf11test_methodEv
1
_ZN12script_testsL23compute_tapleaf_invokerEv
1
_ZN12script_testsL23script_PushData_invokerEv
2
_ZN12script_tests15script_PushData11test_methodEv
1
_ZN12script_testsL23script_PushData_invokerEv
1
_ZN12script_testsL24script_json_test_invokerEv
2
_ZN12script_tests16script_json_test11test_methodEv
1
_ZN12script_testsL24script_json_test_invokerEv
1
_ZN12script_testsL24sign_paytoanchor_invokerEv
2
_ZN12script_tests16sign_paytoanchor11test_methodEv
1
_ZN12script_testsL24sign_paytoanchor_invokerEv
1
_ZN12script_testsL25compute_tapbranch_invokerEv
2
_ZN12script_tests17compute_tapbranch11test_methodEv
1
_ZN12script_testsL25compute_tapbranch_invokerEv
1
_ZN12script_testsL26script_HasValidOps_invokerEv
2
_ZN12script_tests18script_HasValidOps11test_methodEv
1
_ZN12script_testsL26script_HasValidOps_invokerEv
1
_ZN12script_testsL26script_assets_test_invokerEv
2
_ZN12script_tests18script_assets_test11test_methodEv
1
_ZN12script_testsL26script_assets_test_invokerEv
1
_ZN12script_testsL26script_combineSigs_invokerEv
2
_ZN12script_tests18script_combineSigs11test_methodEv
1
_ZN12script_testsL26script_combineSigs_invokerEv
1
_ZN12script_testsL27script_GetScriptAsm_invokerEv
2
_ZN12script_tests19script_GetScriptAsm11test_methodEv
1
_ZN12script_testsL27script_GetScriptAsm_invokerEv
1
_ZN12script_testsL28script_FindAndDelete_invokerEv
2
_ZN12script_tests20script_FindAndDelete11test_methodEv
1
_ZN12script_testsL28script_FindAndDelete_invokerEv
1
_ZN12script_testsL28script_standard_push_invokerEv
2
_ZN12script_tests20script_standard_push11test_methodEv
1
_ZN12script_testsL28script_standard_push_invokerEv
1
_ZN12script_testsL29script_cltv_truncated_invokerEv
2
_ZN12script_tests21script_cltv_truncated11test_methodEv
1
_ZN12script_testsL29script_cltv_truncated_invokerEv
1
_ZN12script_testsL30script_CHECKMULTISIG12_invokerEv
2
_ZN12script_tests22script_CHECKMULTISIG1211test_methodEv
1
_ZN12script_testsL30script_CHECKMULTISIG12_invokerEv
1
_ZN12script_testsL30script_CHECKMULTISIG23_invokerEv
2
_ZN12script_tests22script_CHECKMULTISIG2311test_methodEv
1
_ZN12script_testsL30script_CHECKMULTISIG23_invokerEv
1
_ZN12script_testsL31sign_invalid_miniscript_invokerEv
2
_ZN12script_tests23sign_invalid_miniscript11test_methodEv
1
_ZN12script_testsL31sign_invalid_miniscript_invokerEv
1
_ZN12script_testsL35bip341_keypath_test_vectors_invokerEv
2
_ZN12script_tests27bip341_keypath_test_vectors11test_methodEv
1
_ZN12script_testsL35bip341_keypath_test_vectors_invokerEv
1
_ZN12script_testsL44script_IsPushOnly_on_invalid_scripts_invokerEv
2
_ZN12script_tests36script_IsPushOnly_on_invalid_scripts11test_methodEv
1
_ZN12script_testsL44script_IsPushOnly_on_invalid_scripts_invokerEv
1
_ZN12script_testsL47script_byte_array_u8_vector_equivalence_invokerEv
2
_ZN12script_tests39script_byte_array_u8_vector_equivalence11test_methodEv
1
_ZN12script_testsL47script_byte_array_u8_vector_equivalence_invokerEv
1
_ZN12script_testsL13sign_multisigERK7CScriptRK4CKeyRK12CTransaction
3
_ZN12script_testsL13sign_multisigERK7CScriptRKSt6vectorI4CKeySaIS4_EERK12CTransaction
12
_ZN12_GLOBAL__N_111TestBuilder10DamagePushEj
14
_ZN12script_tests17CombineSignaturesERK6CTxOutRK19CMutableTransactionRK13SignatureDataS8_
17
_ZN12_GLOBAL__N_111TestBuilder4PushERK7CPubKey
20
_ZN12_GLOBAL__N_111TestBuilder4PushERK7CScript
21
_ZN12script_tests8ToScriptISt5arrayISt4byteLm1EEEE7CScriptRKT_
30
_ZN12script_tests8ToScriptISt6vectorISt4byteSaIS2_EEEE7CScriptRKT_
0
_ZN12script_tests8ToScriptISt5arrayISt4byteLm25EEEE7CScriptRKT_
2
_ZN12script_tests8ToScriptISt5arrayISt4byteLm5EEEE7CScriptRKT_
2
_ZN12script_tests8ToScriptISt5arrayISt4byteLm7EEEE7CScriptRKT_
2
_ZN12script_tests8ToScriptISt5arrayISt4byteLm8EEEE7CScriptRKT_
4
_ZN12script_tests8ToScriptISt5arrayISt4byteLm1EEEE7CScriptRKT_
6
_ZN12script_tests8ToScriptISt5arrayISt4byteLm3EEEE7CScriptRKT_
7
_ZN12script_tests8ToScriptISt5arrayISt4byteLm4EEEE7CScriptRKT_
7
_ZN12_GLOBAL__N_111TestBuilder8EditPushEjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_
31
_ZN12_GLOBAL__N_111TestBuilder13PushWitRedeemEv
32
_ZN12_GLOBAL__N_111TestBuilder10PushRedeemEv
36
_ZN12_GLOBAL__N_111TestBuilder10PushWitSigERK4CKeylijj10SigVersion
50
_ZN12_GLOBAL__N_111TestBuilder5AsWitEv
122
_ZN12script_testsL17AllConsensusFlagsEv
129
_ZN12_GLOBAL__N_111TestBuilder4TestER10ScriptTest
134
_ZN12_GLOBAL__N_111TestBuilder7GetJSONEv
134
_ZN12_GLOBAL__N_111TestBuilderC2ERK7CScriptRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEjbNS_11WitnessModeEil
134
_ZN12_GLOBAL__N_111TestBuilder7PushSigERK4CKeyijj10SigVersionl
142
_ZN12_GLOBAL__N_111TestBuilder6DoPushERKSt6vectorIhSaIhEE
253
_ZN12_GLOBAL__N_111TestBuilder6DoPushEv
577
_ZL16ParseScriptErrorRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE
1207
_ZN10ScriptTest6DoTestERK7CScriptS2_RK14CScriptWitnessjRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEil
1341
_ZN12_GLOBAL__N_115JSONPrettyPrintERK8UniValue
1392
_ZL17FormatScriptError13ScriptError_t
2816
Generated by:
LCOV version 2.0-1