Added test for tx and signer in vls-core
This MR tries to increase coverage of vls-core/tx and signer to 85%
Filename Regions Missed Regions Cover Functions Missed Functions Executed Lines Missed Lines Cover Branches Missed Branches Cover
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
vls-core/src/signer/derive.rs 494 34 93.12% 26 3 88.46% 305 25 91.80% 0 0 -
vls-core/src/signer/mod.rs 13 0 100.00% 2 0 100.00% 8 0 100.00% 0 0 -
vls-core/src/signer/multi_signer.rs 385 109 71.69% 24 8 66.67% 236 101 57.20% 0 0 -
vls-core/src/signer/my_keys_manager.rs 678 124 81.71% 34 11 67.65% 430 101 76.51% 0 0 -
vls-core/src/tx/script.rs 189 14 92.59% 9 2 77.78% 86 5 94.19% 0 0 -
vls-core/src/tx/tx.rs 811 184 77.31% 41 9 78.05% 482 40 91.70% 0 0 -
This MR adds various tests for get_bolt12_keypair
, sign_bolt12_2
, derive_secret
, spend_spendable_outputs
in vls-core/src/signer/my_keys_manager.rs
, new_node
, node_services
in vls-core/src/signer/multi_signer.rs
, htlc_balance
, to_broadcaster_anchor_value_sat
in vls-core/src/tx/tx.rs
.
Edited by Siva Sathyaseelan