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 Sort by function name Hit count Sort by function 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