Skip to content

(chore) Remove default exported trait methods and update tests - #372

Open
faisal-chainlink wants to merge 5 commits into
mainfrom
chore/update-default-exported-trait-methods
Open

faisal-chainlink wants to merge 5 commits into
mainfrom
chore/update-default-exported-trait-methods

Conversation

@faisal-chainlink

Copy link
Copy Markdown
Collaborator

No description provided.

@github-actions

github-actions Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Soroban Contract Test Coverage

94.81% line coverage — 33758 / 35605 lines hit

Metric Hit Total Coverage
Lines 33758 35605 94.81%
Functions 2165 2568 84.31%
Regions 62425 65405 95.44%

Per-Contract Breakdown

Contract Lines (Hit / Total) Line Cov Funcs (Hit / Total) Func Cov
other 33758 / 35605 94.8% 2165 / 2568 84.3%
Full file-level coverage report
Filename                                                   Regions    Missed Regions     Cover   Functions  Missed Functions  Executed       Lines      Missed Lines     Cover    Branches   Missed Branches     Cover
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
bnm-token/src/lib.rs                                           515                65    87.38%          42                 7    83.33%         317                32    89.91%           0                 0         -
bnm-token/src/test.rs                                         1118                 0   100.00%          34                 0   100.00%         483                 0   100.00%           0                 0         -
ccip-ramp-registry/src/lib.rs                                  201                75    62.69%          11                 3    72.73%         113                41    63.72%           0                 0         -
ccip-ramp-registry/src/test.rs                                 315                 4    98.73%           8                 0   100.00%         171                 4    97.66%           0                 0         -
ccip-ramp-registry/src/types.rs                                 83                11    86.75%          17                 6    64.71%          83                11    86.75%           0                 0         -
ccvs/committee-verifier/src/lib.rs                             616                63    89.77%          32                 2    93.75%         419                18    95.70%           0                 0         -
ccvs/committee-verifier/src/test.rs                           2246                 4    99.82%          83                 0   100.00%        1115                 4    99.64%           0                 0         -
ccvs/committee-verifier/src/types.rs                            17                 8    52.94%           6                 5    16.67%          14                 7    50.00%           0                 0         -
ccvs/versioned-verifier-resolver/src/lib.rs                    295                34    88.47%          16                 4    75.00%         165                13    92.12%           0                 0         -
ccvs/versioned-verifier-resolver/src/test.rs                   801                13    98.38%          25                 0   100.00%         412                 7    98.30%           0                 0         -
ccvs/versioned-verifier-resolver/src/types.rs                   89                 6    93.26%          16                 4    75.00%          83                 4    95.18%           0                 0         -
common/authorization/src/allowlist.rs                          222                33    85.14%          13                 5    61.54%         145                32    77.93%           0                 0         -
common/authorization/src/lib.rs                                426                27    93.66%          16                 0   100.00%         277                16    94.22%           0                 0         -
common/authorization/src/ownable.rs                             92                 3    96.74%           8                 0   100.00%          57                 1    98.25%           0                 0         -
common/authorization/src/test.rs                              1195                 0   100.00%          57                 0   100.00%         462                 0   100.00%           0                 0         -
common/authorization/src/upgradeable.rs                         13                 1    92.31%           1                 0   100.00%           7                 0   100.00%           0                 0         -
common/guard/src/initializable.rs                               30                 1    96.67%           4                 0   100.00%          22                 1    95.45%           0                 0         -
common/guard/src/lib.rs                                         32                 1    96.88%           4                 0   100.00%          22                 0   100.00%           0                 0         -
common/guard/src/test.rs                                       101                 0   100.00%           8                 0   100.00%          47                 0   100.00%           0                 0         -
common/helpers/src/curse_checkable.rs                          111                25    77.48%           6                 1    83.33%          60                12    80.00%           0                 0         -
common/helpers/src/fee_math.rs                                 421                 2    99.52%          30                 0   100.00%         244                 1    99.59%           0                 0         -
common/helpers/src/finality_codec.rs                            52                 0   100.00%           3                 0   100.00%          41                 0   100.00%           0                 0         -
common/helpers/src/map_updater.rs                               94                15    84.04%           7                 3    57.14%          39                 8    79.49%           0                 0         -
common/helpers/src/soroban_invoke.rs                           277                 7    97.47%          12                 0   100.00%         115                 1    99.13%           0                 0         -
common/helpers/src/try_call.rs                                  52                 0   100.00%           6                 0   100.00%          38                 0   100.00%           0                 0         -
common/helpers/src/validation.rs                                75                 0   100.00%           4                 0   100.00%          41                 0   100.00%           0                 0         -
common/helpers/src/verifier_versioning.rs                       45                 3    93.33%           3                 0   100.00%          32                 2    93.75%           0                 0         -
common/interfaces/src/advanced_pool_hooks.rs                     6                 6     0.00%           6                 6     0.00%           6                 6     0.00%           0                 0         -
common/interfaces/src/advanced_pool_hooks_extractor.rs           9                 9     0.00%           9                 9     0.00%           9                 9     0.00%           0                 0         -
common/interfaces/src/ccip_receiver.rs                           6                 6     0.00%           6                 6     0.00%           6                 6     0.00%           0                 0         -
common/interfaces/src/committee_verifier.rs                      5                 5     0.00%           5                 5     0.00%           5                 5     0.00%           0                 0         -
common/interfaces/src/executor.rs                                3                 3     0.00%           3                 3     0.00%           3                 3     0.00%           0                 0         -
common/interfaces/src/fee_quoter.rs                             13                13     0.00%          13                13     0.00%          13                13     0.00%           0                 0         -
common/interfaces/src/offramp.rs                                 4                 4     0.00%           4                 4     0.00%           4                 4     0.00%           0                 0         -
common/interfaces/src/onramp.rs                                  4                 4     0.00%           4                 4     0.00%           4                 4     0.00%           0                 0         -
common/interfaces/src/policy_engine.rs                           5                 5     0.00%           5                 5     0.00%           5                 5     0.00%           0                 0         -
common/interfaces/src/pool_hooks.rs                              3                 3     0.00%           3                 3     0.00%           3                 3     0.00%           0                 0         -
common/interfaces/src/ramp_registry.rs                           4                 4     0.00%           4                 4     0.00%           4                 4     0.00%           0                 0         -
common/interfaces/src/router.rs                                  6                 6     0.00%           6                 6     0.00%           6                 6     0.00%           0                 0         -
common/interfaces/src/siloed_lock_release_pool.rs               14                14     0.00%          14                14     0.00%          14                14     0.00%           0                 0         -
common/interfaces/src/token_admin_registry.rs                    1                 1     0.00%           1                 1     0.00%           1                 1     0.00%           0                 0         -
common/interfaces/src/token_pool.rs                             13                13     0.00%          13                13     0.00%          13                13     0.00%           0                 0         -
common/interfaces/src/versioned_verifier_resolver.rs             4                 4     0.00%           4                 4     0.00%           4                 4     0.00%           0                 0         -
common/message/src/lib.rs                                      676                50    92.60%          34                 4    88.24%         334                 9    97.31%           0                 0         -
common/message/src/test.rs                                     999                10    99.00%          42                 0   100.00%         496                 0   100.00%           0                 0         -
common/pool/src/decimals.rs                                    109                10    90.83%           6                 0   100.00%          76                 3    96.05%           0                 0         -
common/pool/src/lib.rs                                         774                58    92.51%          43                 1    97.67%         658                36    94.53%           0                 0         -
common/pool/src/rate_limit.rs                                  180                 2    98.89%           9                 0   100.00%         145                 1    99.31%           0                 0         -
common/pool/src/types.rs                                        25                16    36.00%          19                16    15.79%          43                16    62.79%           0                 0         -
common/signature/src/config.rs                                  44                12    72.73%           6                 2    66.67%          28                 5    82.14%           0                 0         -
common/signature/src/quorum.rs                                  68                 1    98.53%           2                 0   100.00%          44                 1    97.73%           0                 0         -
common/signature/src/scheme.rs                                  45                 0   100.00%           2                 0   100.00%          29                 0   100.00%           0                 0         -
cre/forwarder/src/error.rs                                       8                 3    62.50%           1                 0   100.00%           8                 3    62.50%           0                 0         -
cre/forwarder/src/lib.rs                                       597                22    96.31%          26                 0   100.00%         417                 4    99.04%           0                 0         -
cre/forwarder/src/test.rs                                     3426                14    99.59%         151                 2    98.68%        1430                 8    99.44%           0                 0         -
cre/forwarder/src/types.rs                                      62                 6    90.32%          10                 6    40.00%          36                 6    83.33%           0                 0         -
cre/mock_forwarder/src/lib.rs                                  119                 4    96.64%           6                 0   100.00%         100                 2    98.00%           0                 0         -
cre/mock_forwarder/src/test.rs                                 461                 3    99.35%          23                 1    95.65%         286                 3    98.95%           0                 0         -
cre/mock_forwarder/src/types.rs                                 36                 5    86.11%           7                 5    28.57%          23                 5    78.26%           0                 0         -
cre/test/read_fixture/src/lib.rs                               125               125     0.00%          33                33     0.00%         103               103     0.00%           0                 0         -
cre/test/receiver/src/lib.rs                                    53                53     0.00%           5                 5     0.00%          26                26     0.00%           0                 0         -
cre/test/rejecting_receiver/src/lib.rs                           3                 3     0.00%           1                 1     0.00%           8                 8     0.00%           0                 0         -
executor/src/lib.rs                                            384                44    88.54%          17                 2    88.24%         267                21    92.13%           0                 0         -
executor/src/test.rs                                          1086                 9    99.17%          35                 1    97.14%         482                 8    98.34%           0                 0         -
executor/src/types.rs                                            9                 3    66.67%           4                 3    25.00%           9                 3    66.67%           0                 0         -
fee-quoter/src/lib.rs                                          774               161    79.20%          25                 6    76.00%         538                99    81.60%           0                 0         -
fee-quoter/src/test.rs                                        1592                 4    99.75%          29                 0   100.00%         800                 4    99.50%           0                 0         -
fee-quoter/src/types.rs                                         14                14     0.00%          14                14     0.00%          14                14     0.00%           0                 0         -
link-token/src/lib.rs                                          507                65    87.18%          41                 7    82.93%         309                32    89.64%           0                 0         -
link-token/src/test.rs                                        1048                 0   100.00%          32                 0   100.00%         459                 0   100.00%           0                 0         -
mcms/src/constants.rs                                           10                 0   100.00%           2                 0   100.00%           6                 0   100.00%           0                 0         -
mcms/src/crypto.rs                                             202                 3    98.51%           7                 0   100.00%         109                 2    98.17%           0                 0         -
mcms/src/encoding.rs                                           328                 8    97.56%          15                 0   100.00%         196                 3    98.47%           0                 0         -
mcms/src/error.rs                                                8                 3    62.50%           1                 0   100.00%           8                 3    62.50%           0                 0         -
mcms/src/lib.rs                                                767                75    90.22%          23                 5    78.26%         538                38    92.94%           0                 0         -
mcms/src/test.rs                                              2857                43    98.49%          82                 2    97.56%        1347                20    98.52%           0                 0         -
mcms/src/types.rs                                               10                10     0.00%          10                10     0.00%          10                10     0.00%           0                 0         -
offramp/src/lib.rs                                            1178               116    90.15%          39                 3    92.31%         748                50    93.32%           0                 0         -
offramp/src/test.rs                                           5375                45    99.16%         124                 1    99.19%        2349                27    98.85%           0                 0         -
offramp/src/types.rs                                            33                 6    81.82%           7                 5    28.57%          27                 6    77.78%           0                 0         -
onramp/src/lib.rs                                             1458               128    91.22%          36                 2    94.44%         943                50    94.70%           0                 0         -
onramp/src/test.rs                                            6346                27    99.57%         173                 4    97.69%        3491                37    98.94%           0                 0         -
onramp/src/types.rs                                             28                 9    67.86%           6                 5    16.67%          24                 7    70.83%           0                 0         -
pools/advanced-pool-hooks-extractor/src/lib.rs                 101                 1    99.01%           4                 0   100.00%          98                 1    98.98%           0                 0         -
pools/advanced-pool-hooks-extractor/src/test.rs                324                11    96.60%          15                 1    93.33%         183                 9    95.08%           0                 0         -
pools/advanced-pool-hooks/src/lib.rs                           633                52    91.79%          29                 3    89.66%         469                25    94.67%           0                 0         -
pools/advanced-pool-hooks/src/test.rs                         2164                43    98.01%          82                 4    95.12%        1021                35    96.57%           0                 0         -
pools/advanced-pool-hooks/src/types.rs                          36                 3    91.67%           4                 2    50.00%          35                 3    91.43%           0                 0         -
pools/burn-mint-pool/src/lib.rs                                543                99    81.77%          41                 9    78.05%         408                39    90.44%           0                 0         -
pools/burn-mint-pool/src/test.rs                              5134                38    99.26%         118                 7    94.07%        3241                87    97.32%           0                 0         -
pools/lock-release-pool/src/lib.rs                             625               154    75.36%          44                16    63.64%         453                72    84.11%           0                 0         -
pools/lock-release-pool/src/test.rs                           3484                38    98.91%          82                 7    91.46%        2171                87    95.99%           0                 0         -
pools/siloed-lock-release-pool/src/lib.rs                      703               233    66.86%          50                23    54.00%         508               145    71.46%           0                 0         -
pools/siloed-lock-release-pool/src/test.rs                    2162                26    98.80%          66                 4    93.94%        1234                49    96.03%           0                 0         -
pools/token-lock-box/src/lib.rs                                210                30    85.71%          16                 4    75.00%         122                11    90.98%           0                 0         -
pools/token-lock-box/src/test.rs                               356                 4    98.88%          10                 0   100.00%         114                 4    96.49%           0                 0         -
registry/src/lib.rs                                              8                 0   100.00%           1                 0   100.00%           3                 0   100.00%           0                 0         -
registry/src/test.rs                                            27                 0   100.00%           1                 0   100.00%          11                 0   100.00%           0                 0         -
rmn_proxy/src/lib.rs                                           112                26    76.79%           9                 4    55.56%          59                12    79.66%           0                 0         -
rmn_proxy/src/test.rs                                          570                 4    99.30%          18                 0   100.00%         182                 4    97.80%           0                 0         -
rmn_remote/src/lib.rs                                          315                38    87.94%          19                 4    78.95%         180                18    90.00%           0                 0         -
rmn_remote/src/test.rs                                         480                 4    99.17%          17                 0   100.00%         172                 4    97.67%           0                 0         -
router/src/lib.rs                                              645               102    84.19%          22                 4    81.82%         403                52    87.10%           0                 0         -
router/src/test.rs                                            1439                 4    99.72%          36                 0   100.00%         612                 4    99.35%           0                 0         -
router/src/test_panic_receiver.rs                                5                 0   100.00%           2                 0   100.00%           5                 0   100.00%           0                 0         -
router/src/types.rs                                              3                 3     0.00%           3                 3     0.00%           3                 3     0.00%           0                 0         -
timelock/src/encoding.rs                                       329                 3    99.09%          15                 0   100.00%         182                 1    99.45%           0                 0         -
timelock/src/error.rs                                            6                 2    66.67%           1                 0   100.00%           6                 2    66.67%           0                 0         -
timelock/src/lib.rs                                            713               258    63.81%          35                11    68.57%         401               130    67.58%           0                 0         -
timelock/src/roles.rs                                           82                24    70.73%           7                 1    85.71%          62                18    70.97%           0                 0         -
timelock/src/storage.rs                                        233                51    78.11%          14                 1    92.86%         124                22    82.26%           0                 0         -
timelock/src/test.rs                                          1050                17    98.38%          31                 0   100.00%         410                 3    99.27%           0                 0         -
timelock/src/types.rs                                            4                 4     0.00%           4                 4     0.00%           4                 4     0.00%           0                 0         -
token-admin-registry/src/lib.rs                                397                31    92.19%          21                 3    85.71%         267                 9    96.63%           0                 0         -
token-admin-registry/src/test.rs                              1052                 4    99.62%          29                 0   100.00%         372                 4    98.92%           0                 0         -
token-admin-registry/src/types.rs                                2                 2     0.00%           2                 2     0.00%           2                 2     0.00%           0                 0         -
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
TOTAL                                                        65405              2980    95.44%        2568               403    84.31%       35605              1847    94.81%           0                 0         -```

</details>

> Commit `31e902f4` | [Full CI run](https://github.com/smartcontractkit/chainlink-stellar/actions/runs/42875613801)

<!-- Sticky Pull Request Commentcontract-coverage -->

@github-actions

github-actions Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

Integration Test Coverage

total:														(statements)				12.1%

Full coverage report

@github-actions

Copy link
Copy Markdown
Contributor

Code coverage report:

Top package main chore/update-default-exported-trait-methods diff
github.com/smartcontractkit/chainlink-stellar/cmd 0.00% 0.00% +0.00%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant