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

kobotoolbox / kpi / 14451912563
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: refactor-subsequences-2025
DEFAULT BRANCH: master
Ran 14 Apr 2025 06:06PM UTC
Jobs 2
Files 647
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

14 Apr 2025 05:29PM UTC coverage: 80.994% (+0.09%) from 80.905%
14451912563

push

github

web-flow
refactor(trashBin): group tasks by object type for better organization (#5660)

### 📣 Summary
Split trash bin tasks into separate files based on the object they
operate on.



### 📖 Description
Previously, all trash bin–related tasks were located in a single
tasks.py file, regardless of the object type (e.g., projects, accounts).
This refactor organizes tasks by grouping them into separate files
according to the object they manage.

This restructuring sets the stage for integrating attachment-related
tasks cleanly and consistently.

6128 of 9728 branches covered (62.99%)

283 of 336 new or added lines in 10 files covered. (84.23%)

623 existing lines in 19 files now uncovered.

23446 of 28948 relevant lines covered (80.99%)

1.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
85.71
kobo/apps/trash_bin/tasks/account.py
3
86.36
kobo/apps/trash_bin/tasks/project.py
5
92.86
kobo/apps/trash_bin/utils/account.py
9
83.02
kobo/apps/trash_bin/utils/project.py
12
58.62
kobo/apps/trash_bin/tasks/__init__.py
21
80.73
kobo/apps/trash_bin/utils/trash.py

Uncovered Existing Lines

Lines Coverage ∆ File
1
87.5
-1.39% kobo/apps/organizations/admin/organization.py
1
72.89
0.33% kpi/deployment_backends/kc_access/utils.py
1
83.33
-5.56% kpi/urls/__init__.py
1
93.62
-2.13% kpi/utils/django_orm_helper.py
2
94.83
-1.15% kobo/apps/mass_emails/tasks.py
3
63.64
-27.27% kobo/apps/accounts/utils.py
3
84.24
-1.82% kobo/apps/organizations/models.py
3
86.67
-10.0% kobo/apps/organizations/utils.py
3
90.52
-2.59% kpi/views/environment.py
4
83.33
-8.33% kobo/apps/accounts/mfa/models.py
8
0.0
-100.0% kobo/apps/stripe/urls.py
19
0.0
-65.52% kobo/apps/stripe/admin.py
23
59.68
-37.1% kobo/apps/trackers/utils.py
25
43.94
-37.88% kobo/apps/mass_emails/user_queries.py
25
70.45
-28.41% kpi/utils/usage_calculator.py
64
0.0
-98.46% kobo/apps/stripe/serializers.py
117
0.0
-91.41% kobo/apps/stripe/models.py
154
0.0
-95.65% kobo/apps/stripe/views.py
166
20.72
-74.77% kobo/apps/stripe/utils.py
Jobs
ID Job ID Ran Files Coverage
1 14451912563.1 14 Apr 2025 06:06PM UTC 647
78.84
2 14451912563.2 14 Apr 2025 06:07PM UTC 647
80.97
Source Files on build 14451912563
  • Tree
  • List 647
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 3c63e729 on github
  • Prev Build on main (#14447036377)
  • Next Build on main (#14452645680)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc