Hyperswitch Feature & Cypress Coverage

From features.db · 2025.10.31.0 → 2026.04.29.0 · 137 tags scanned
Connector Flows — per-connector flow capabilities (Refund, Incremental Auth, 3DS, Dispute Defend, etc.). Detected from connector Rust code.
Connector × Payment Method — supported (connector, payment method, payment method type) combinations. Detected from each connector's SUPPORTED_PAYMENT_METHODS static.
Core / Schema — platform-wide features. Detected as new fields in business_profile / merchant_account Diesel structs.
Cypress Tests — features with cypress coverage across all three categories (Connector Flows, Connector × PM, and Core/Schema).
Total Features (latest tag)
956
Connector Flows: 181
Connector × PM: 676
Core / Schema: 99
Features With Cypress Tests
433
45.3% of all features (Connector Flows + Connector × PM + Core / Schema)
Features Introduced (period)
98
Connector Flows: 39
Connector × PM: 59
Core / Schema: 0
Cypress Tests Introduced (period)
70
71.4% ratio to new features — higher is better
Latest Tag Contribution
+2 cypress
Tag: 2026.04.29.0
Features added: 0
Coverage: 45.1% → 45.3% (+0.2 pp)

New Features vs. New Cypress Tests — Per Week

Stacked bars: new features landing each ISO week (by category). Green line: new cypress tests landing the same week. When the green line sits above the bars, cypress is keeping pace. Below the bars means tests are lagging feature additions.

New Features vs. New Cypress Tests — Per Month

Monthly roll-up of the same comparison — useful for smoothing out week-to-week noise.

Feature Introduction Over Time

Cumulative count of features known to the parser at each daily tag, stacked by category. Lines trending up = features getting added; flat = quiet period.

Cypress Test Introduction Over Time

Cumulative count of features with cypress coverage at each daily tag, across all three categories.

Cypress Coverage Ratio Over Time

% of all features that have cypress tests. Moving up = tests catching up to features. Moving down = features outpacing tests.