|
Ran
|
Jobs
1
|
Files
91
|
Run time
1min
|
Badge
README BADGES
|
push
github
Merge rust-bitcoin/rust-bitcoin#5085: Backport Arbitrary to 0.32.x <a class=hub.com/rust-bitcoin/rust-bitcoin/commit/<a class="double-link" href="https://git"><a class=hub.com/rust-bitcoin/rust-bitcoin/commit/84b67d3c6eb17968e640463be60ff0f8f2a16af2">84b67d3c6<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add arbitrary impl for `ProprietaryKey` and `Key` (Shing Him Ng) <a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/fb0adf1501d378ed04c37931764152b7fc848e57">fb0adf150</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Implement Arbitrary for units types (Shing Him Ng) </a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/c221d9632f6fd7c94a628402dd4d2aa8e4b17302">c221d9632</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Refine Sequence and Version Arbitrary impls (Shing Him Ng) </a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/b63c0466f249f4ce29ea45a454e9b946c8823d72">b63c0466f</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Implement Arbitrary for signature types (Shing Him Ng) </a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/461c5b6961f14674eae01f83081469987676c0bc">461c5b696</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add Arbitrary to SignedAmount type (yancy) </a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/a922b94b7788b4fbc872ad6248576ec9ce880a8c">a922b94b7</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/5ca2e9e746871c997a9b3d16c707d0d93d1857e7"> Add Arbitary impls for some bip152, bip158 & merkle block types (Shing Him Ng) </a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/7aec52339682474ee417ccc97969fb0a36d8f888">7aec52339</a> Add Arbitrary impl for BlockHash, TxMerkleNode, and Wtxid (Shing Him Ng) 853126ab0 Implement Arbitrary for Block (Shing Him Ng) f70095634 Implement Arbitrary for Transaction (Shing Him Ng) f6fce23ff Add Arbitrary type for InputWeightPrediction (yancy) d4a6f708d Add Arbitrary to Weight (yancy) f78a0a0c1 Add Arbitrary dependency (yancy) Pull request description: Backport Arbitrary for 0.32.x Backported most of the relevant Arbitrary definitions. However I did not backport https://github.com/rust-bitcoin/rust-bitcoin/commit/e7b95e36d because the commit is making updates to the fuzz infrastructure at the same time as adding Arbitrary definitions. I excluded that commit since I don't care to backport fuzz changes here. ACKs for top commit: tcharding: ACK 84b67d3c6eb17968e640463be60ff0f8f2a16af2 apoelstra: ACK 84b67d3c6eb17968e640463be60ff0f8f2a16af2; successfully ran local tests Tree-SHA512: aa5e640679864a718625f4110fc6ca0af48
0 of 255 new or added lines in 17 files covered. (0.0%)
16476 of 20135 relevant lines covered (81.83%)
17594.73 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 4 |
77.11 |
-1.57% | bitcoin/src/blockdata/locktime/absolute.rs |
| 4 |
76.3 |
-1.81% | bitcoin/src/blockdata/script/owned.rs |
| 4 |
87.69 |
-0.6% | bitcoin/src/blockdata/witness.rs |
| 4 |
75.0 |
-2.34% | units/src/weight.rs |
| 5 |
25.0 |
-2.66% | bitcoin/src/crypto/taproot.rs |
| 6 |
92.08 |
-1.39% | bitcoin/src/bip158.rs |
| 8 |
77.33 |
-9.23% | bitcoin/src/psbt/raw.rs |
| 9 |
78.72 |
-8.34% | units/src/fee_rate.rs |
| 11 |
87.04 |
-2.61% | bitcoin/src/merkle_tree/block.rs |
| 14 |
13.95 |
-6.74% | units/src/locktime/relative.rs |
| 18 |
87.45 |
-1.24% | units/src/amount.rs |
| 19 |
43.4 |
-9.48% | bitcoin/src/crypto/ecdsa.rs |
| 20 |
73.77 |
-6.59% | bitcoin/src/bip152.rs |
| 20 |
52.3 |
-6.79% | units/src/locktime/absolute.rs |
| 21 |
85.53 |
-1.73% | bitcoin/src/crypto/sighash.rs |
| 22 |
74.92 |
-5.87% | bitcoin/src/blockdata/block.rs |
| 66 |
83.36 |
-4.74% | bitcoin/src/blockdata/transaction.rs |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 22580833495.1 | 91 |
81.83 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
|---|