refactor: Create database drivers from factories#874
Merged
Codecov / codecov/project
succeeded
Jul 8, 2026 in 0s
73.87% (-2.18%) compared to 8f549ff
View this Pull Request on Codecov
73.87% (-2.18%) compared to 8f549ff
Details
Codecov Report
❌ Patch coverage is 81.96721% with 33 lines in your changes missing coverage. Please review.
✅ Project coverage is 73.87%. Comparing base (8f549ff) to head (287447b).
Additional details and impacted files
@@ Coverage Diff @@
## master #874 +/- ##
==========================================
- Coverage 76.05% 73.87% -2.18%
==========================================
Files 90 82 -8
Lines 3003 3097 +94
==========================================
+ Hits 2284 2288 +4
- Misses 719 809 +90 | Files with missing lines | Coverage Δ | |
|---|---|---|
| src/powerapi/cli/generator.py | 89.40% <100.00%> (ø) |
|
| src/powerapi/database/driver.py | 100.00% <100.00%> (ø) |
|
| src/powerapi/pusher/handlers.py | 100.00% <100.00%> (ø) |
|
| src/powerapi/puller/puller_actor.py | 87.50% <85.71%> (ø) |
|
| src/powerapi/pusher/pusher_actor.py | 82.60% <85.71%> (+0.79%) |
⬆️ |
| src/powerapi/database/influxdb2/driver.py | 53.33% <85.71%> (-8.44%) |
⬇️ |
| src/powerapi/database/opentsdb/driver.py | 50.00% <83.33%> (-9.38%) |
⬇️ |
| src/powerapi/database/prometheus/driver.py | 46.80% <83.33%> (-15.36%) |
⬇️ |
| src/powerapi/database/mongodb/driver.py | 46.91% <84.21%> (-7.06%) |
⬇️ |
| src/powerapi/database/csv/driver.py | 48.57% <76.47%> (-6.99%) |
⬇️ |
| ... and 3 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
Loading