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

kobotoolbox / kpi / 30653591752
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-8dc637349b
DEFAULT BRANCH: master
Ran 31 Jul 2026 06:07PM UTC
Jobs 10
Files 894
Run time 2min
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

31 Jul 2026 06:02PM UTC coverage: 82.057%. Remained the same
30653591752

push

github

web-flow
feat(designSystem): update project top tabs component DEV-2419 (#7335)

### đŸ“Ŗ Summary
Update project top tabs to new component.

### 👀 Preview steps
1. â„šī¸ have an account and a project
2. navigate to the project top tabs
5. đŸŸĸ [on PR] notice that they navigate to the same routes as before

---------

Co-authored-by: James Kiger <68701146+jamesrkiger@users.noreply.github.com>
Co-authored-by: Leszek <smutnyleszek@gmail.com>

9550 of 12863 branches covered (74.24%)

30933 of 37697 relevant lines covered (82.06%)

5.51 hits per line

Coverage Regressions

Lines Coverage ∆ File
312
0.0
-91.23% kobo/apps/openrosa/apps/viewer/pandas_mongo_bridge.py
269
41.74
-44.91% kobo/apps/openrosa/libs/utils/logger_tools.py
209
19.68
-56.33% kobo/apps/openrosa/libs/utils/export_tools.py
206
0.0
-86.19% kobo/apps/openrosa/libs/utils/briefcase_client.py
93
42.11
-48.95% kobo/apps/openrosa/apps/api/viewsets/xform_list_api.py
87
0.0
-87.88% kobo/apps/openrosa/libs/utils/backup_tools.py
81
0.0
-93.1% kobo/apps/stripe/serializers.py
75
0.0
-41.9% kobo/apps/stripe/views.py
68
27.2
-54.4% kobo/apps/stripe/utils/subscription_limits.py
66
33.33
-59.46% kobo/apps/openrosa/apps/viewer/views.py
63
34.58
-58.88% kobo/apps/openrosa/apps/api/viewsets/briefcase_api.py
63
40.48
-50.0% kobo/apps/openrosa/apps/logger/signals.py
63
0.0
-51.64% kobo/apps/stripe/models.py
59
48.31
-50.0% kobo/apps/openrosa/apps/api/viewsets/xform_submission_api.py
58
0.0
-90.63% kobo/apps/openrosa/libs/data/query.py
50
0.0
-47.17% kobo/apps/openrosa/apps/logger/tasks.py
49
23.85
-37.69% kobo/apps/openrosa/apps/logger/utils/instance.py
49
28.57
-43.75% kobo/apps/openrosa/apps/logger/views.py
44
20.21
-46.81% kobo/apps/stripe/utils/billing_dates.py
43
46.1
-15.99% kobo/apps/openrosa/apps/viewer/models/data_dictionary.py
41
40.69
-6.75% kpi/deployment_backends/openrosa_backend.py
40
0.0
-40.82% kobo/apps/openrosa/apps/viewer/xls_writer.py
40
23.29
-54.79% kobo/apps/openrosa/libs/utils/image_tools.py
38
24.14
-32.76% kobo/apps/openrosa/apps/viewer/tasks.py
37
51.22
-45.12% kobo/apps/openrosa/libs/serializers/xform_serializer.py
36
24.49
-73.47% kobo/apps/openrosa/apps/logger/import_tools.py
34
47.87
-7.64% kobo/apps/audit_log/models.py
34
55.29
-40.0% kobo/apps/openrosa/libs/renderers/renderers.py
33
55.83
-27.5% kobo/apps/openrosa/apps/logger/models/attachment.py
33
49.02
-32.35% kobo/apps/openrosa/apps/viewer/models/export.py
32
58.33
-13.33% kobo/apps/openrosa/apps/viewer/models/parsed_instance.py
30
0.0
-75.0% kobo/apps/openrosa/apps/django_digest_backends/cache.py
28
30.14
-19.18% kobo/apps/openrosa/libs/utils/viewer_tools.py
28
28.01
-9.12% kpi/views/v2/data.py
27
34.0
-54.0% kobo/apps/data_collectors/authentication.py
27
62.73
-12.27% kpi/permissions.py
26
40.48
-15.48% kobo/apps/openrosa/apps/main/models/meta_data.py
26
27.78
-72.22% kobo/apps/openrosa/libs/utils/decorators.py
25
77.73
-9.77% kobo/apps/openrosa/apps/logger/xform_instance_parser.py
25
0.0
-34.25% kobo/apps/stripe/signals.py
24
29.67
-26.37% kobo/apps/openrosa/libs/utils/user_auth.py
24
74.76
-23.3% kpi/utils/usage_calculator.py
20
43.9
-48.78% kobo/apps/openrosa/libs/filters.py
19
0.0
-65.52% kobo/apps/stripe/admin.py
17
16.22
-45.95% kobo/apps/openrosa/apps/logger/utils/database_query.py
17
41.94
-54.84% kobo/apps/openrosa/libs/authentication.py
15
20.0
-60.0% kobo/apps/openrosa/apps/api/utils/xml.py
15
31.71
-36.59% kobo/apps/openrosa/apps/logger/xform_fs.py
14
75.38
-7.18% kobo/apps/openrosa/apps/logger/models/instance.py
14
44.0
-56.0% kobo/apps/openrosa/libs/utils/model_tools.py
14
31.82
-31.82% kobo/apps/stripe/utils/limit_enforcement.py
13
75.39
-6.81% kobo/apps/openrosa/apps/logger/models/xform.py
13
52.56
-16.67% kpi/authentication.py
12
44.9
-24.49% kobo/apps/openrosa/apps/logger/utils/counters.py
12
35.0
-60.0% kobo/apps/stripe/utils/import_management.py
11
63.57
-7.86% kobo/apps/audit_log/signals.py
11
45.16
-17.74% kpi/views/v2/attachment.py
10
72.2
-4.88% kpi/utils/mongo_helper.py
9
56.84
-9.47% kobo/apps/openrosa/libs/utils/middleware.py
9
0.0
-29.03% kobo/apps/stripe/utils/manual_subscription.py
9
41.18
-52.94% kpi/utils/viewset_mixins.py
8
0.0
-100.0% kobo/apps/stripe/urls.py
7
30.56
-6.48% kobo/apps/openrosa/apps/api/tools.py
7
31.25
-43.75% kobo/apps/openrosa/libs/utils/string.py
7
0.0
-100.0% kobo/apps/stripe/apps.py
7
65.19
-1.73% kpi/deployment_backends/base_backend.py
6
83.05
-10.17% kobo/apps/openrosa/apps/logger/exceptions.py
6
69.57
-26.09% kobo/apps/openrosa/libs/permissions.py
6
0.0
-100.0% kobo/apps/stripe/exceptions.py
6
0.0
-37.5% kobo/apps/stripe/utils/view_utils.py
5
72.22
-27.78% kobo/apps/openrosa/apps/logger/models/daily_xform_submission_counter.py
5
75.0
-25.0% kobo/apps/openrosa/apps/logger/models/monthly_xform_submission_counter.py
5
0.0
-38.46% kobo/apps/openrosa/apps/main/context_processors.py
5
66.67
-33.33% kobo/apps/openrosa/apps/viewer/signals.py
5
50.0
-50.0% kobo/apps/openrosa/libs/mixins/openrosa_headers_mixin.py
5
40.0
-50.0% kpi/utils/fuzzy_int.py
4
45.45
-36.36% kobo/apps/openrosa/koboform/__init__.py
4
0.0
-100.0% kobo/apps/openrosa/libs/utils/storage.py
3
60.0
-30.0% kobo/apps/openrosa/libs/serializers/data_serializer.py
3
31.43
-2.86% kobo/apps/organizations/admin/organization.py
3
61.68
-1.8% kobo/apps/organizations/models.py
3
60.53
-7.89% kobo/apps/organizations/utils.py
3
60.0
-30.0% kpi/mixins/mfa.py
2
83.33
-6.67% kobo/urls.py
2
91.33
-0.35% kpi/models/asset.py
2
39.76
-2.41% kpi/utils/storage.py
1
78.57
-1.19% kobo/apps/audit_log/base_views.py
1
75.0
-25.0% kobo/apps/audit_log/mixins.py
1
92.86
-3.57% kobo/apps/audit_log/utils.py
1
0.0
-100.0% kobo/apps/openrosa/apps/logger/constants.py
1
92.31
-7.69% kobo/apps/user_reports/utils/migrations.py
1
52.09
-0.47% kpi/renderers.py
1
72.73
-4.55% kpi/urls/__init__.py
1
75.0
-6.25% kpi/utils/drf_exceptions.py
Jobs
ID Job ID Ran Files Coverage
1 30653591752.1 31 Jul 2026 06:07PM UTC 890
52.75
2 30653591752.2 31 Jul 2026 06:08PM UTC 892
45.51
3 30653591752.3 31 Jul 2026 06:09PM UTC 892
50.74
4 30653591752.4 31 Jul 2026 06:09PM UTC 890
44.16
5 30653591752.5 31 Jul 2026 06:09PM UTC 892
54.01
6 30653591752.6 31 Jul 2026 06:09PM UTC 890
58.9
7 30653591752.7 31 Jul 2026 06:11PM UTC 894
69.55
8 30653591752.8 31 Jul 2026 06:12PM UTC 892
60.05
9 30653591752.9 31 Jul 2026 06:41PM UTC 890
49.42
10 30653591752.10 31 Jul 2026 06:44PM UTC 892
67.16
Source Files on build 30653591752
  • Tree
  • List 894
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • c69e9983 on github
  • Prev Build on main (#30643253306)
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