Closed yihuang closed 3 months ago
The recent changes enhance the configurability of the benchmarking process by introducing a new block_executor
parameter across several functions. This allows for dynamic specification of the block execution strategy, improving how nodes are set up in the network. As a result, the system can better adapt to different execution contexts, enriching the testing framework with more nuanced control.
Files | Change Summary |
---|---|
testground/benchmark/benchmark/peer.py , testground/benchmark/benchmark/stateless.py |
Added a block_executor parameter to patch_configs , gen , and patch_configs_local functions, enhancing configuration capabilities for block execution strategies. |
๐ In fields of code where rabbits play,
New paths of execution pave the way.
Withblock_executor
now in sight,
Our benchmarks soar to new heights!
Hops and skips in logic's dance,
Configurable choicesโgive change a chance! ๐ผ
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 15.24%. Comparing base (
918fede
) to head (e3ce2ad
).
Solution:
block-stm
.๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! ๐ฎ๐ป๐ฎ๐ป๐ฎ๐ป
PR Checklist:
make
)make test
)go fmt
)golangci-lint run
)go list -json -m all | nancy sleuth
)Thank you for your code, it's appreciated! :)
Summary by CodeRabbit
New Features
block_executor
, in multiple functions to support dynamic configuration of the block executor.Bug Fixes