Skip to content

[Data Validation] Add table configuration - #4188

Open
aasthabharill wants to merge 20 commits into
mainfrom
dv-table-config
Open

[Data Validation] Add table configuration#4188
aasthabharill wants to merge 20 commits into
mainfrom
dv-table-config

Merge branch 'main' into dv-table-config

ccf36e8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 10, 2026 in 1s

63.30% (+29.38%) compared to 1576166

View this Pull Request on Codecov

63.30% (+29.38%) compared to 1576166

Details

Codecov Report

❌ Patch coverage is 83.72093% with 14 lines in your changes missing coverage. Please review.
✅ Project coverage is 63.30%. Comparing base (1576166) to head (ccf36e8).

Files with missing lines Patch % Lines
...e/cloud/teleport/v2/config/TableConfiguration.java 87.23% 0 Missing and 6 partials ⚠️
...oud/teleport/v2/config/TableConfigurationFile.java 16.66% 5 Missing ⚠️
...gle/cloud/teleport/v2/config/TableLevelConfig.java 0.00% 1 Missing ⚠️
...cloud/teleport/v2/dofn/CreateSpannerReadOpsFn.java 91.66% 0 Missing and 1 partial ⚠️
...ogle/cloud/teleport/v2/templates/GCSSpannerDV.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@              Coverage Diff              @@
##               main    #4188       +/-   ##
=============================================
+ Coverage     33.92%   63.30%   +29.38%     
- Complexity      505     2905     +2400     
=============================================
  Files           215      570      +355     
  Lines         13148    33319    +20171     
  Branches       1308     3734     +2426     
=============================================
+ Hits           4460    21093    +16633     
- Misses         8321    11155     +2834     
- Partials        367     1071      +704     
Components Coverage Δ
spanner-templates 84.20% <83.72%> (∅)
spanner-import-export ∅ <ø> (∅)
spanner-live-forward-migration 88.59% <ø> (∅)
spanner-live-reverse-replication 80.33% <ø> (∅)
spanner-bulk-migration 88.89% <ø> (∅)
gcs-spanner-dv 87.85% <83.72%> (∅)
Files with missing lines Coverage Δ
.../teleport/v2/transforms/SourceReaderTransform.java 100.00% <100.00%> (ø)
...teleport/v2/transforms/SpannerReaderTransform.java 100.00% <100.00%> (ø)
...gle/cloud/teleport/v2/config/TableLevelConfig.java 0.00% <0.00%> (ø)
...cloud/teleport/v2/dofn/CreateSpannerReadOpsFn.java 94.11% <91.66%> (ø)
...ogle/cloud/teleport/v2/templates/GCSSpannerDV.java 16.66% <0.00%> (ø)
...oud/teleport/v2/config/TableConfigurationFile.java 16.66% <16.66%> (ø)
...e/cloud/teleport/v2/config/TableConfiguration.java 87.23% <87.23%> (ø)

... and 444 files with indirect coverage changes

🚀 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.