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

Chia-Network / chia_rs / 13810175549
81%

Build:
DEFAULT BRANCH: main
Ran 12 Mar 2025 12:18PM UTC
Jobs 1
Files 122
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

12 Mar 2025 11:24AM UTC coverage: 84.616% (+0.1%) from 84.516%
13810175549

push

github

web-flow
Remove chia-blockchain dependency for most of chia_rs (#887)

* remove imports from test_blscache and delete test_program_fidelity

* remove imports from block_record by implement pot_iterations

* clippy and fmt

* don't export new functions

* black tests

* import PyValueError at top of file

* add pot_iterations and pos_quality modules; refactor block_record to use new functions

* fix circular import

* temp commit

* fix build with py-bindings

* clippy and fmt

* black format test

* fix fetching rust values from python

* tests run but overflow

* correct order of blockrecord args

* add tests to pot_iterations.rs

* fix bug in implementation

* fix python test

* fmt and black

* add ip_iters pytest

* clippy changes

* update type stubs for new python functions

* fix stubs

* add expected_plot_size to api.rs

* black test

* process signage_point_index as u32 to prevent overflows

* pytests passing

* black test again

* use sized ints in stub definition

* Remove commented-out test

* make rust Result versions of the functions which are referred to in python bindings

* fmt

* fix export mod / build issues

* make specific error type and unwrap with ?

* flatten if as they now return the same error code

* specifically catch overflows and underflows in arithmetic

* safety check div and mod

* remove redundant OK(?) pattern

* add pytest for expected_plot_size

* revert pybinding setup

* black test_pot_iterations

* use Ok(?) for expected_plot_size

* remove redundant comments and function wrappers

* remove unused import

* maybe fix mypy stubs

* commit the typestubs

* attempt mypy fix

* change allowlist for new implementation

* fix tests

287 of 310 new or added lines in 4 files covered. (92.58%)

77 existing lines in 3 files now uncovered.

14004 of 16550 relevant lines covered (84.62%)

1160026.48 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
10
42.25
41.37% crates/chia-protocol/src/block_record.rs
13
94.67
crates/chia-protocol/src/pot_iterations.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
90.91
-4.55% crates/chia-protocol/src/lazy_node.rs
7
76.67
-23.33% wheel/src/run_program.rs
69
52.49
-20.23% crates/chia-protocol/src/program.rs
Jobs
ID Job ID Ran Files Coverage
1 13810175549.1 12 Mar 2025 12:18PM UTC 122
84.62
GitHub Action Run
Source Files on build 13810175549
  • Tree
  • List 122
  • Changed 6
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #13810175549
  • 22838b04 on github
  • Prev Build on main (#13803819714)
  • Next Build on main (#14064240139)
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