• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

akvo / iwsims / #150
89%
main: 89%

Build:
Build:
LAST BUILD BRANCH: HEAD
DEFAULT BRANCH: main
Ran 01 Sep 2026 12:47PM UTC
Jobs 1
Files 109
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

01 Sep 2026 10:50AM UTC coverage: 88.613% (+0.2%) from 88.425%
#150

push

coveralls-python

dedenbangkit
[#34] Add an OHS confirmed-count chart to the WTP dashboard

DWS answered section 3.3 of the threshold sheet with "number" against
WWTP, WTP and Pump Station, and "just provide number that is compliant
for each" instead of ticking any percentage band. 2.1 covered WWTP;
this is the WTP half.

The WTP form carries three OHS checks (has_ohs_policy,
staff_use_ohs_equipment, staff_comply_ohs_policy), all yes/no and all on
the Comprehensive monitoring form. Same shape as the WWTP chart after
2.1: partial scoring, a bare count axis, no denominator.

This does not duplicate the OHS Policy Flow Sankey above it. That widget
is sequential - a plant reaches the second stage only by passing the
first - so a plant with no policy whose staff nonetheless use equipment
never appears there. Here it scores 1. The two agree on current akvotest
data only because the three answers are perfectly correlated (4 plants
answer no to all three, 48 answer yes to all three); they would diverge
the moment that stops being true.

Pump Station is deliberately left alone. Its form has a single OHS
question with three options, already rendered as counts, and Lotte
confirmed "leave as is, no third state needed" earlier in #34. A
confirmed-count histogram over one binary would say nothing the
half-doughnut does not.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

5781 of 6678 branches covered (86.57%)

Branch coverage included in aggregate %.

10639 of 11852 relevant lines covered (89.77%)

0.9 hits per line

Coverage Regressions

Lines Coverage ∆ File
108
79.94
0.65% api/v1/v1_jobs/job.py
33
82.31
8.34% api/v1/v1_jobs/seed_data.py
32
80.54
0.23% api/v1/v1_jobs/views.py
8
95.37
0.06% api/v1/v1_mobile/views.py
3
95.39
0.22% api/v1/v1_data/models.py
Jobs
ID Job ID Ran Files Coverage
1 #150.1 01 Sep 2026 12:47PM UTC 109
88.61
Source Files on build #150
  • Tree
  • List 109
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • b02222db on github
  • Prev Build on epic/34-dashboard-chart-gaps
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc