Skip to content

GOOWOO-786: MAPI product sync#3587

Merged
joemcgill merged 20 commits into
feature/notifications-systemfrom
feature/GOOWOO-786-auto-product-sync
Jul 16, 2026
Merged

GOOWOO-786: MAPI product sync#3587
joemcgill merged 20 commits into
feature/notifications-systemfrom
feature/GOOWOO-786-auto-product-sync

Add unit test for `Client` to verify retry logic runs before error ha…

6f1f1dc
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 15, 2026 in 0s

69.5% (+5.2%) compared to afdf453

View this Pull Request on Codecov

69.5% (+5.2%) compared to afdf453

Details

Codecov Report

❌ Patch coverage is 93.82022% with 11 lines in your changes missing coverage. Please review.
✅ Project coverage is 69.5%. Comparing base (afdf453) to head (6f1f1dc).
⚠️ Report is 243 commits behind head on feature/notifications-system.

Files with missing lines Patch % Lines
src/API/Google/Mapi/MerchantApiClient.php 81.0% 11 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                        Coverage Diff                        @@
##             feature/notifications-system   #3587      +/-   ##
=================================================================
+ Coverage                            64.3%   69.5%    +5.2%     
- Complexity                              0    5986    +5986     
=================================================================
  Files                                 400     564     +164     
  Lines                                6875   23423   +16548     
  Branches                             1738       0    -1738     
=================================================================
+ Hits                                 4423   16278   +11855     
- Misses                               2190    7145    +4955     
+ Partials                              262       0     -262     
Files with missing lines Coverage Δ
.../Google/Mapi/Services/MapiProductInputsService.php 100.0% <100.0%> (ø)
...nal/DependencyManagement/GoogleServiceProvider.php 91.9% <100.0%> (ø)
src/Product/BatchProductHelper.php 92.6% <100.0%> (ø)
src/Product/ProductHelper.php 90.4% <100.0%> (ø)
src/Product/ProductMetaHandler.php 84.9% <ø> (ø)
src/Product/ProductRepository.php 86.3% <100.0%> (ø)
src/Product/ProductSyncer.php 91.9% <100.0%> (ø)
src/API/Google/Mapi/MerchantApiClient.php 83.5% <81.0%> (ø)

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