Chia-Network / chia_rs

Rust crate & wheel with consensus code
Apache License 2.0
19 stars 24 forks source link

CHIA-886: Redesign ToClvm and FromClvm to be generic over Encoder and Decoder #592

Closed Rigidity closed 1 month ago

Rigidity commented 2 months ago

Makes a few changes:

coveralls-official[bot] commented 2 months ago

Pull Request Test Coverage Report for Build 9755162032

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
crates/chia-puzzles/src/puzzles/nft.rs 0 2 0.0%
crates/clvm-traits/src/match_byte.rs 1 3 33.33%
crates/clvm-traits/src/wrappers.rs 0 2 0.0%
crates/clvm-traits/src/clvm_encoder.rs 13 18 72.22%
<!-- Total: 171 182 93.96% -->
Files with Coverage Reduction New Missed Lines %
crates/clvm-traits/src/match_byte.rs 1 45.45%
crates/chia-protocol/src/classgroup.rs 1 0.0%
crates/chia-bls/src/error.rs 4 0.0%
crates/chia-traits/src/streamable.rs 9 92.54%
crates/chia-bls/src/secret_key.rs 11 89.95%
crates/chia-bls/src/signature.rs 19 93.94%
crates/chia-bls/src/public_key.rs 19 90.45%
wheel/src/api.rs 43 66.67%
crates/chia-bls/src/gtelement.rs 47 9.47%
crates/chia-bls/src/bls_cache.rs 51 73.16%
<!-- Total: 288 -->
Totals Coverage Status
Change from base Build 9645397669: 2.1%
Covered Lines: 11422
Relevant Lines: 14136

💛 - Coveralls
coveralls-official[bot] commented 2 months ago

Pull Request Test Coverage Report for Build 9767103062

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
crates/chia-puzzles/src/puzzles/nft.rs 0 2 0.0%
crates/clvm-traits/src/match_byte.rs 1 3 33.33%
crates/clvm-traits/src/wrappers.rs 0 2 0.0%
crates/clvm-traits/src/clvm_encoder.rs 13 18 72.22%
<!-- Total: 171 182 93.96% -->
Files with Coverage Reduction New Missed Lines %
crates/clvm-traits/src/match_byte.rs 1 45.45%
<!-- Total: 1 -->
Totals Coverage Status
Change from base Build 9767098610: 4.1%
Covered Lines: 11709
Relevant Lines: 14136

💛 - Coveralls
coveralls-official[bot] commented 1 month ago

Pull Request Test Coverage Report for Build 10134254330

Details


Changes Missing Coverage Covered Lines Changed/Added Lines %
crates/chia-puzzles/src/puzzles/nft.rs 0 2 0.0%
crates/clvm-traits/src/wrappers.rs 0 2 0.0%
crates/clvm-traits/src/from_clvm.rs 21 24 87.5%
crates/clvm-traits/src/to_clvm.rs 26 29 89.66%
crates/clvm-traits/src/clvm_decoder.rs 1 9 11.11%
crates/clvm-traits/src/clvm_encoder.rs 5 18 27.78%
<!-- Total: 260 291 89.35% -->
Files with Coverage Reduction New Missed Lines %
crates/clvm-traits/src/clvm_encoder.rs 1 57.5%
crates/clvm-traits/src/clvm_decoder.rs 1 75.0%
crates/chia-protocol/src/classgroup.rs 1 0.0%
crates/chia-bls/src/error.rs 4 0.0%
crates/chia-traits/src/streamable.rs 9 92.54%
crates/chia-bls/src/secret_key.rs 11 88.22%
crates/chia-bls/src/signature.rs 19 93.94%
crates/chia-bls/src/public_key.rs 19 89.9%
wheel/src/api.rs 43 66.41%
crates/chia-bls/src/gtelement.rs 47 9.47%
<!-- Total: 289 -->
Totals Coverage Status
Change from base Build 10066449910: -2.0%
Covered Lines: 11372
Relevant Lines: 14104

💛 - Coveralls