-
Notifications
You must be signed in to change notification settings - Fork 0
Open
1 / 31 of 3 issues completedLabels
priority: mediumQuality improvements, should be doneQuality improvements, should be done
Description
Problem
- No unit tests for critical data pipeline tools
- No integration tests for the srsilo role
- Code evolution risk without regression protection
Scope
-
Unit tests (low effort, high value):
- URL construction functions
- Timestamp parsing/validation
- Sample deduplication logic
-
Refactor for testability (medium effort):
- Extract pure functions from I/O
- Add traits for HTTP client injection
-
Integration tests (higher effort):
- Mock API server
- End-to-end with test data in
roles/srsilo/files/test_data/
Not in scope (for now)
- Full Ansible role integration test (commented out in CI)
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
priority: mediumQuality improvements, should be doneQuality improvements, should be done