• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Chia-Network / chia_rs / 10992093210
81%

Build:
DEFAULT BRANCH: main
Ran 23 Sep 2024 10:38AM UTC
Jobs 1
Files 112
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Sep 2024 10:07AM UTC coverage: 83.285% (-0.08%) from 83.367%
10992093210

push

github

web-flow
Switch to #[classmethod] for SpendBundle::py_aggregate (#678)

* switch to classmethod for py_aggregate

* import under cfg feature

* update stubs

* add test for derived class returning correctly

* change pystreamable macro to use classmethods instead of staticmethods

* fmt and clippy

* fix line ending format

* black test

* add tests for the streamable macro functions

* fix tests to actually test what we're expecting

* fix aggregate

* nonworking commit for arvid

* fixup

* add downcasting step to streamable classmethods that support it

* fix tests and remove duplicate imports

* add from_parent for OwnedSpendConditions and OwnedSpendBundleConditions

* fmt

* fix stubs and use ?

* pushing broken optional skip to work from laptop

* fix

* update all remaining streamable macros to use check and skip

* update stubs to reflect new Streamable

* use py as paramter instead of calling with_gil()

* Add NotImplemented error for unsupported from_parent() calls

* re-enable from_parent in SpendBundle

* make error messages struct specific

* fmt

* fix if statement for from_parent skip

* clippy fixes

* add from_parent skip to aggregate()

* clippy fix

* Remove final with_gil()

Co-authored-by: Arvid Norberg <arvid.norberg@gmail.com>

* fmt

---------

Co-authored-by: arvidn <arvid@libtorrent.org>
Co-authored-by: Arvid Norberg <arvid.norberg@gmail.com>

120 of 169 new or added lines in 10 files covered. (71.01%)

1 existing line in 1 file now uncovered.

12382 of 14867 relevant lines covered (83.29%)

632207.53 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
5
77.91
-4.81% crates/chia-bls/src/gtelement.rs
5
93.48
-0.87% crates/chia-bls/src/public_key.rs
5
89.93
-0.94% crates/chia-bls/src/secret_key.rs
5
95.48
-0.48% crates/chia-bls/src/signature.rs
5
16.67
-83.33% crates/chia-protocol/src/coin_spend.rs
6
89.83
-10.17% crates/chia-protocol/src/coin.rs
6
71.47
-1.28% crates/chia-protocol/src/program.rs
12
83.91
-13.43% crates/chia-consensus/src/gen/owned_conditions.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
83.91
-13.43% crates/chia-consensus/src/gen/owned_conditions.rs
Jobs
ID Job ID Ran Files Coverage
1 10992093210.1 23 Sep 2024 10:38AM UTC 112
83.29
GitHub Action Run
Source Files on build 10992093210
  • Tree
  • List 112
  • Changed 21
  • Source Changed 10
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #10992093210
  • aba58951 on github
  • Prev Build on main (#10992090251)
  • Next Build on main (#10997285527)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc