Skip to content

feat(spp_cel_domain): SQL CASE compiler, read-only smart-op lookup, translator cache tests (re-land from #76) - #275

Merged
kneckinator merged 3 commits into
19.0from
reland/cel-domain
Jul 8, 2026
Merged

feat(spp_cel_domain): SQL CASE compiler, read-only smart-op lookup, translator cache tests (re-land from #76)#275
kneckinator merged 3 commits into
19.0from
reland/cel-domain

test(spp_cel_domain): cover SQL CASE/cache/smart-op edge paths (codec…

ce126f7
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 2, 2026 in 0s

68.90% (-5.96%) compared to bf61488

View this Pull Request on Codecov

68.90% (-5.96%) compared to bf61488

Details

Codecov Report

❌ Patch coverage is 99.32886% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 68.90%. Comparing base (bf61488) to head (ce126f7).
⚠️ Report is 1 commits behind head on 19.0.

Files with missing lines Patch % Lines
spp_cel_domain/models/cel_translator.py 99.28% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0     #275      +/-   ##
==========================================
- Coverage   74.86%   68.90%   -5.96%     
==========================================
  Files        1093      279     -814     
  Lines       63718    20393   -43325     
==========================================
- Hits        47701    14052   -33649     
+ Misses      16017     6341    -9676     
Files with missing lines Coverage Δ
spp_cel_domain/__manifest__.py 0.00% <ø> (ø)
spp_cel_domain/models/cel_sql_builder.py 95.27% <100.00%> (+0.31%) ⬆️
spp_cel_domain/services/cel_parser.py 82.44% <100.00%> (ø)
spp_cel_domain/models/cel_translator.py 46.94% <99.28%> (+11.36%) ⬆️

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