Skip to content

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

Merge request reports

Loading