You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add tolerance checks for ClickHouse data verification in integration tests
- Updated all integration tests to include configurable tolerance ranges for ClickHouse row counts (`±2%` or fixed values), accommodating boundary inclusivity and async insert delays.
- Refactored and streamlined test assertions to improve reliability when validating data consistency.
- Enhanced ClickHouse setup and teardown to include flush operations, ensuring async inserts complete before verification.
- Introduced `flushClickHouse` helper to centralize async flush queue handling for test execution consistency.
- Adjusted `package.json` to add Vitest test scripts for improved development and CI workflows.
- Simplified Vitest configuration to enforce sequential file execution due to shared database state.
- Enhanced `RangeCoordinator` with error propagation for failed ranges to improve retry handling and visibility.
0 commit comments