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

akvo / iwsims
89%

Build:
DEFAULT BRANCH: main
Repo Added 22 May 2026 05:45AM UTC
Files 110
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • HEAD
  • chore/coveralls-should-not-fail-ci
  • epic/34-dashboard-chart-gaps
  • feature/10-feedback-show-submissions-for-upper-adm-level
  • feature/13-add-missing-field-to-comprehensive-monitoring-forms
  • feature/16-sqlite-busy-errors-stuck-fetching-data-spinner
  • feature/18-naming-all-questionnaire-for-visualisation-aggregation
  • feature/20-MV4V-1
  • feature/20-MV4V-1-3
  • feature/20-MV4V-4
  • feature/20-materialized-views-for-visualization-api-optimization
  • feature/23-questiongrouplist-is-not-scrollable
  • feature/25-site-profile
  • feature/28-update-for-rws-wwtp-and-fix-all-grammar-errors
  • feature/30-sync-mis-mobile-app-changes
  • feature/33-monitoring-draft-management
  • feature/34-cross-asset-dashboards-in-menu
  • feature/34-escalation-ordering
  • feature/34-national-overview-map-and-inspections
  • feature/34-profile-word-export
  • feature/69-bug-data-download-fails
  • feature/77-akvo-flow-data-seeder
  • fix/exclude-deleted-datapoints-from-dashboard-views
  • main

13 Sep 2026 04:09AM UTC coverage: 88.652% (+0.02%) from 88.636%
#155

push

coveralls-python

ifirmawan
[#77] Wrap seeder database operations in atomic transactions and add levels option to CSV seeder

- Wrap row processing in seeder_data_processor with transaction.atomic() to ensure database consistency and prevent transaction errors when individual rows fail
- Add --levels option to administration_csv_seeder to import only first N columns for deployments with shallower hierarchies than the CSV file
- Improve error message when CSV has too many levels to suggest using --levels parameter
- Add tests to verify transaction rollback on row failure and levels option functionality

5825 of 6729 branches covered (86.57%)

Branch coverage included in aggregate %.

10721 of 11935 relevant lines covered (89.83%)

0.9 hits per line

Relevant lines Covered
Build:
Build:
11935 RELEVANT LINES 10721 COVERED LINES
0.9 HITS PER LINE
Source Files on main
  • Tree
  • List 110
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
#155 main [#77] Wrap seeder database operations in atomic transactions and add levels option to CSV seeder - Wrap row processing in seeder_data_processor with transaction.atomic() to ensure database consistency and prevent transaction errors when individua... push 13 Sep 2026 04:15AM UTC ifirmawan coveralls-python
88.65
#154 main Merge pull request #78 from akvo/feature/77-akvo-flow-data-seeder [#77] Seed the Akvo Flow RWS surveys: caddisfly, label aliases, repeat index, official administrations push 13 Sep 2026 01:44AM UTC web-flow coveralls-python
88.64
#153 feature/77-akvo-flow-data-seeder [#77] Seed Akvo Flow RWS surveys with caddisfly, label aliases and repeat index - Finalise question mappings for Flow 535151018 (Rural Water Point Survey) and 540671011 (School Form) onto the Rural Water Project MIS forms - Fan every caddisfly ... push 12 Sep 2026 02:28AM UTC ifirmawan coveralls-python
88.63
#152 main Merge pull request #76 from akvo/feature/75-chart-loading-skeleton [#75] Stop dashboard charts glitching while data loads push 01 Sep 2026 02:20PM UTC web-flow coveralls-python
88.63
#151 main Merge pull request #74 from akvo/epic/34-dashboard-chart-gaps [#34] Apply the DWS threshold sheet to the WTP and WWTP dashboards push 01 Sep 2026 01:45PM UTC web-flow coveralls-python
88.61
#150 epic/34-dashboard-chart-gaps [#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 b... push 01 Sep 2026 12:47PM UTC dedenbangkit coveralls-python
88.61
#149 main Merge pull request #73 from akvo/epic/34-dashboard-chart-gaps [#34] Count confirmed OHS items instead of excluding incomplete sections push 01 Sep 2026 08:54AM UTC web-flow coveralls-python
88.63
#148 main Merge pull request #70 from akvo/feature/69-bug-data-download-fails [#69] Data download fails when a question type was changed after submission push 31 Aug 2026 05:55PM UTC web-flow coveralls-python
88.62
#147 main Merge pull request #72 from akvo/fix/gke-auth-plugin-package-rename Fix deprecated GKE auth plugin apt package (google-cloud-cli-*) push 31 Aug 2026 02:37AM UTC web-flow coveralls-python
88.46
#146 HEAD Merge ed02f052d into ac9e6d093 push 26 Aug 2026 09:15AM UTC web-flow coveralls-python
88.62
See All Builds (154)
  • Repo on GitHub
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