Skip to content

chore(simulation,statistic): promote to Beta with READMEs and icons#92

Open
emjay0921 wants to merge 5 commits into19.0from
fix/alpha-to-beta-simulation-statistic
Open

chore(simulation,statistic): promote to Beta with READMEs and icons#92
emjay0921 wants to merge 5 commits into19.0from
fix/alpha-to-beta-simulation-statistic

Conversation

@emjay0921
Copy link
Contributor

Why is this change needed?

Promote spp_simulation, spp_statistic, and spp_statistic_studio from Alpha to Beta after code review confirmed they are clean and production-ready.

How was the change implemented?

  • Updated development_status from "Alpha" to "Beta" in spp_simulation and spp_statistic manifests
  • Added "development_status": "Beta" to spp_statistic_studio manifest (was missing entirely)
  • Added readme/DESCRIPTION.md for spp_statistic and spp_statistic_studio (resolves missing-readme pylint warnings)
  • Generated README.rst files via OCA readme generator
  • Added app icons (icon.png) for all three modules

New unit tests

No new tests in this commit — existing test suites already pass:

  • spp_simulation: 0 failed, 0 errors of 114 tests
  • spp_statistic: 0 failed, 0 errors of 9 tests
  • spp_statistic_studio: UI-only bridge module, no business logic

Unit tests executed by the author

All tests pass cleanly on OpenSPP2 Docker environment.

How to test manually

  1. Install the three modules on a fresh Odoo 19 instance
  2. Verify menus and views load without errors
  3. Run tests via Docker to confirm all pass

Related links

@codecov
Copy link

codecov bot commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.78%. Comparing base (9c2376e) to head (14678f3).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             19.0      #92      +/-   ##
==========================================
- Coverage   71.17%   70.78%   -0.39%     
==========================================
  Files         704      679      -25     
  Lines       38554    37092    -1462     
==========================================
- Hits        27439    26256    -1183     
+ Misses      11115    10836     -279     
Flag Coverage Δ
spp_analytics ?
spp_api_v2_gis 71.52% <ø> (ø)
spp_api_v2_simulation 71.12% <ø> (ø)
spp_base_common 90.26% <ø> (ø)
spp_dci_demo 69.23% <ø> (ø)
spp_indicator 96.55% <ø> (ø)
spp_metric ?
spp_metric_service ?
spp_mis_demo_v2 69.82% <ø> (ø)
spp_programs 45.51% <ø> (ø)
spp_security 66.66% <ø> (ø)
spp_simulation 79.58% <ø> (+9.50%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
spp_indicator/__manifest__.py 0.00% <ø> (ø)
spp_simulation/__manifest__.py 0.00% <ø> (ø)

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

@emjay0921 emjay0921 force-pushed the fix/alpha-to-beta-simulation-statistic branch from 9cafb44 to 87fdaad Compare March 12, 2026 04:45
@emjay0921 emjay0921 closed this Mar 12, 2026
@emjay0921 emjay0921 reopened this Mar 12, 2026
@emjay0921 emjay0921 force-pushed the fix/alpha-to-beta-simulation-statistic branch from 1c92580 to 59cebd6 Compare March 12, 2026 06:31
…ha to Beta with coverage tests

- Update development_status to Beta in all 3 manifests
- Add READMEs and app icons
- Add test_coverage.py for spp_simulation (40 tests) and spp_statistic (48 tests)
Table column widths differ between macOS and Linux docutils. Manually
adjusted to match CI-generated output.
…ted DESCRIPTION.md

READMEs were generated from the old DESCRIPTION.md content. Updated to
match the current DESCRIPTION.md that was merged into 19.0.
@emjay0921 emjay0921 force-pushed the fix/alpha-to-beta-simulation-statistic branch from 05cea6d to 4d905f1 Compare March 12, 2026 07:58
…cator)

Accept 19.0 versions of spp_indicator/tests/__init__.py and
spp_indicator/tests/test_coverage.py since spp_statistic was renamed
to spp_indicator on the main branch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant