Skip to content

fix(spp_api_v2_simulation): add missing schema field and sudo, expand…

7872c87
Select commit
Loading
Failed to load commit list.
Merged

feat(spp_api_v2_simulation): add simulation REST API #72

fix(spp_api_v2_simulation): add missing schema field and sudo, expand…
7872c87
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Mar 6, 2026 in 1s

58.20% (+2.40%) compared to 69e0e5a

View this Pull Request on Codecov

58.20% (+2.40%) compared to 69e0e5a

Details

Codecov Report

❌ Patch coverage is 69.64824% with 302 lines in your changes missing coverage. Please review.
✅ Project coverage is 58.20%. Comparing base (69e0e5a) to head (7872c87).
⚠️ Report is 25 commits behind head on 19.0.

Files with missing lines Patch % Lines
spp_api_v2_simulation/routers/scenario.py 25.11% 167 Missing ⚠️
spp_api_v2_simulation/routers/comparison.py 45.61% 31 Missing ⚠️
spp_api_v2_simulation/routers/run.py 61.33% 29 Missing ⚠️
spp_api_v2_simulation/routers/aggregation.py 40.00% 21 Missing ⚠️
...i_v2_simulation/services/simulation_api_service.py 85.41% 21 Missing ⚠️
..._v2_simulation/services/aggregation_api_service.py 72.00% 14 Missing ⚠️
spp_api_v2_simulation/models/fastapi_endpoint.py 43.75% 9 Missing ⚠️
spp_api_v2_simulation/routers/simulation.py 57.14% 9 Missing ⚠️
spp_api_v2_simulation/__manifest__.py 0.00% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0      #72      +/-   ##
==========================================
+ Coverage   55.79%   58.20%   +2.40%     
==========================================
  Files         162      196      +34     
  Lines        9291    11211    +1920     
==========================================
+ Hits         5184     6525    +1341     
- Misses       4107     4686     +579     
Files with missing lines Coverage Δ
spp_api_v2_simulation/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/models/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/models/api_client_scope.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/routers/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/__init__.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/aggregation.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/comparison.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/run.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/scenario.py 100.00% <100.00%> (ø)
spp_api_v2_simulation/schemas/simulation.py 100.00% <100.00%> (ø)
... and 11 more

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