liftedinit / many-rs

Rust libraries for the Many Protocol
Apache License 2.0
5 stars 11 forks source link

ci: split resiliency tests by timing #357

Closed fmorency closed 1 year ago

fmorency commented 1 year ago

Resiliency bats tests are now distributed on multiple executors based on their timing data. I was able to shave off ~5mins from the ledger testing.

codecov[bot] commented 1 year ago

Codecov Report

Merging #357 (0f819b2) into main (c4d75b5) will increase coverage by 0.07%. The diff coverage is 73.07%.

:exclamation: Current head 0f819b2 differs from pull request most recent head dfe6984. Consider uploading reports for the commit dfe6984 to get more accurate results

@@            Coverage Diff             @@
##             main     #357      +/-   ##
==========================================
+ Coverage   82.89%   82.97%   +0.07%     
==========================================
  Files         130      125       -5     
  Lines       15133    15164      +31     
==========================================
+ Hits        12545    12582      +37     
+ Misses       2588     2582       -6     
Impacted Files Coverage Δ
src/many-ledger/src/storage/idstore.rs 86.90% <0.00%> (-2.12%) :arrow_down:
src/many-protocol/src/request.rs 65.21% <67.56%> (+0.70%) :arrow_up:
src/many-migration/src/lib.rs 64.28% <70.00%> (+0.05%) :arrow_up:
src/many-identity-webauthn/src/verifier.rs 97.16% <100.00%> (+<0.01%) :arrow_up:
src/many-identity/src/address.rs 87.42% <100.00%> (+0.59%) :arrow_up:
src/many-modules/src/_9_account.rs 76.33% <100.00%> (ø)
src/many-protocol/src/lib.rs 96.62% <100.00%> (-0.18%) :arrow_down:
src/many-server/src/server.rs 84.06% <100.00%> (+0.35%) :arrow_up:
src/many-types/src/cbor.rs 88.88% <100.00%> (+0.07%) :arrow_up:

... and 16 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more