feat(Spanner): integrate SourceConfigParser to centralize shard configuration loading for SourceDbToSpanner pipelines. #3854
Codecov / codecov/project
succeeded
Jun 2, 2026 in 1s
62.96% (+7.99%) compared to f66b280
View this Pull Request on Codecov
62.96% (+7.99%) compared to f66b280
Details
Codecov Report
❌ Patch coverage is 82.35294% with 27 lines in your changes missing coverage. Please review.
✅ Project coverage is 62.96%. Comparing base (f66b280) to head (453a9f9).
Additional details and impacted files
@@ Coverage Diff @@
## main #3854 +/- ##
============================================
+ Coverage 54.96% 62.96% +7.99%
+ Complexity 6925 2264 -4661
============================================
Files 1096 513 -583
Lines 67353 29944 -37409
Branches 7558 3298 -4260
============================================
- Hits 37021 18854 -18167
+ Misses 27857 10098 -17759
+ Partials 2475 992 -1483 | Components | Coverage Δ | |
|---|---|---|
| spanner-templates | 79.59% <82.35%> (+4.78%) |
⬆️ |
| spanner-import-export | ∅ <ø> (∅) |
|
| spanner-live-forward-migration | 90.15% <94.91%> (+2.76%) |
⬆️ |
| spanner-live-reverse-replication | 82.78% <94.91%> (+3.98%) |
⬆️ |
| spanner-bulk-migration | 92.34% <82.35%> (+1.37%) |
⬆️ |
| gcs-spanner-dv | 90.38% <94.91%> (+4.63%) |
⬆️ |
| Files with missing lines | Coverage Δ | |
|---|---|---|
| ...ud/teleport/v2/spanner/migrations/shard/Shard.java | 83.58% <100.00%> (+5.99%) |
⬆️ |
| ...igrations/source/config/AstraConnectionConfig.java | 100.00% <100.00%> (ø) |
|
| ...nner/migrations/source/config/JdbcShardConfig.java | 100.00% <100.00%> (ø) |
|
| ...2/spanner/migrations/source/config/SourceType.java | 100.00% <100.00%> (ø) |
|
| ...er/migrations/utils/SecretManagerAccessorImpl.java | 95.00% <100.00%> (+45.00%) |
⬆️ |
| ...t/v2/spanner/migrations/utils/ShardFileReader.java | 86.84% <100.00%> (-2.05%) |
⬇️ |
| ...ud/teleport/v2/options/OptionsToConfigBuilder.java | 89.25% <92.30%> (-4.87%) |
⬇️ |
| ...tions/source/config/CassandraConnectionConfig.java | 75.00% <75.00%> (ø) |
|
| ...cloud/teleport/v2/templates/SourceDbToSpanner.java | 37.14% <0.00%> (+1.03%) |
⬆️ |
| ...r/migrations/source/config/SourceConfigParser.java | 89.36% <89.36%> (ø) |
|
| ... and 1 more |
🚀 New features to boost your workflow:
- ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
- 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.
Loading