Skip to content

Conversation

@Nana-EC
Copy link
Contributor

@Nana-EC Nana-EC commented Nov 17, 2025

Reviewer Notes

k6 is a useful for load testing that can be easily leveraged by engineers and operators

  • Add a k6 smote test dir under tooling
  • Add a test files to cover BN API smote tests to confirm serverStatus, getBlock and subscribeBlockItems work
  • Add a data.json file to allow for customization
  • Add a README to explain the logic and how it's intended to be used

Related Issue(s)

Fixes #1875
Fixed #1669
Partial setups #1878

Signed-off-by: Nana Essilfie-Conduah <nana@swirldslabs.com>
@Nana-EC Nana-EC added this to the 0.24.0 milestone Nov 17, 2025
@Nana-EC Nana-EC self-assigned this Nov 17, 2025
@Nana-EC Nana-EC added Tests issue related to enhancing the tests Block Node Issues/PR related to the Block Node. labels Nov 17, 2025
Signed-off-by: Nana Essilfie-Conduah <nana@swirldslabs.com>
@Nana-EC Nana-EC marked this pull request as ready for review November 17, 2025 22:33
@Nana-EC Nana-EC requested review from a team as code owners November 17, 2025 22:33
@Nana-EC Nana-EC requested a review from jasperpotts November 17, 2025 22:33
mustafauzunn
mustafauzunn previously approved these changes Nov 18, 2025
Copy link
Contributor

@mustafauzunn mustafauzunn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Signed-off-by: Nana Essilfie-Conduah <nana@swirldslabs.com>
@codecov
Copy link

codecov bot commented Nov 18, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

@@             Coverage Diff              @@
##               main    #1876      +/-   ##
============================================
- Coverage     80.77%   80.64%   -0.14%     
+ Complexity     1178     1176       -2     
============================================
  Files           127      127              
  Lines          5550     5553       +3     
  Branches        591      591              
============================================
- Hits           4483     4478       -5     
- Misses          794      802       +8     
  Partials        273      273              

see 5 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Block Node Issues/PR related to the Block Node. Tests issue related to enhancing the tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add k6 Basic Smoke Tests Add newman test support for blocks

4 participants