Skip to content

[Data Validation] Add Spanner failure injection test + Base class - #4124

Draft
aasthabharill wants to merge 8 commits into
mainfrom
dv-spanner-failure
Draft

[Data Validation] Add Spanner failure injection test + Base class#4124
aasthabharill wants to merge 8 commits into
mainfrom
dv-spanner-failure

Merge branch 'main' into dv-spanner-failure

894aa41
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 26, 2026 in 0s

55.93% (+0.03%) compared to 7d5cefd

View this Pull Request on Codecov

55.93% (+0.03%) compared to 7d5cefd

Details

Codecov Report

❌ Patch coverage is 90.90909% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 55.93%. Comparing base (7d5cefd) to head (894aa41).
⚠️ Report is 6 commits behind head on main.

Files with missing lines Patch % Lines
...on/InitialLimitedDurationErrorInjectionPolicy.java 90.90% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##               main    #4124      +/-   ##
============================================
+ Coverage     55.89%   55.93%   +0.03%     
+ Complexity     7476     7023     -453     
============================================
  Files          1134     1133       -1     
  Lines         70135    70098      -37     
  Branches       8014     8013       -1     
============================================
+ Hits          39202    39207       +5     
+ Misses        28387    28345      -42     
  Partials       2546     2546              
Components Coverage Δ
spanner-templates 84.84% <ø> (+0.19%) ⬆️
spanner-import-export 68.91% <ø> (ø)
spanner-live-forward-migration 88.66% <ø> (ø)
spanner-live-reverse-replication 81.27% <ø> (ø)
spanner-bulk-migration 89.06% <ø> (ø)
gcs-spanner-dv 88.50% <ø> (+0.63%) ⬆️
Files with missing lines Coverage Δ
...on/InitialLimitedDurationErrorInjectionPolicy.java 92.98% <90.90%> (+9.64%) ⬆️

... and 2 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.