Chia-Network / clvm_tools_rs

clvm_tools ported to rust based on https://github.com/Chia-Mine/clvm_tools-js/, and chialisp-21 dialect with a new compiler.
Apache License 2.0
11 stars 13 forks source link

Build once, test many #65

Closed emlowe closed 5 months ago

emlowe commented 7 months ago

Trying to improve the build/test workflow

Since this is using ABI3, we only need to build the wheel once time and then test it using a python matrix

I think this is ready for merging. Further work can happen on top of this. Still uses ABI3

coveralls commented 7 months ago

Pull Request Test Coverage Report for Build 8210745150

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details


Files with Coverage Reduction New Missed Lines %
src/classic/bins/clisp_to_json.rs 3 0.0%
src/py/cmds.rs 5 31.03%
src/classic/clvm/serialize.rs 8 77.13%
src/compiler/preprocessor/macros.rs 9 92.2%
src/py/pyval.rs 11 0.0%
src/classic/clvm/sexp.rs 28 66.55%
src/classic/clvm/__type_compatibility__.rs 48 69.28%
src/compiler/sexp.rs 60 78.22%
src/py/api.rs 73 9.59%
<!-- Total: 245 -->
Totals Coverage Status
Change from base Build 7661630909: 0.1%
Covered Lines: 14886
Relevant Lines: 17903

💛 - Coveralls
prozacchiwawa commented 7 months ago

Thanks

emlowe commented 5 months ago

Closing and using Kyle's work going forward