Skip to content

feat: fuzz target, analysis/simulation coverage, and e2e pipeline test#288

Open
JoeX17 wants to merge 4 commits into
StellarCommons:mainfrom
JoeX17:feat/joex17-issues-176-177-178-179
Open

feat: fuzz target, analysis/simulation coverage, and e2e pipeline test#288
JoeX17 wants to merge 4 commits into
StellarCommons:mainfrom
JoeX17:feat/joex17-issues-176-177-178-179

Conversation

@JoeX17
Copy link
Copy Markdown
Contributor

@JoeX17 JoeX17 commented May 30, 2026

Summary

  • Adds fuzz/ with libfuzzer target for FeeModelConfig / FeeModel::run() — no panics on arbitrary valid input
  • Expands analysis module tests (spike_classifier, percentile, rolling_window) to ≥80% line coverage
  • Expands simulation module tests (fee_model, congestion_predictor) to ≥80% line coverage
  • Adds end-to-end integration test: simulate 200 ledgers → classify spikes → build CSV → assert pipeline correctness

Closes #176
Closes #177
Closes #178
Closes #179

… test

Closes StellarCommons#176
Closes StellarCommons#177
Closes StellarCommons#178
Closes StellarCommons#179

Co-Authored-By: JoeX17 <JoeX17@users.noreply.github.com>
@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@JoeX17 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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

Labels

None yet

Projects

None yet

2 participants