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

kobotoolbox / kpi / 26487237129
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 27 May 2026 02:37AM UTC
Jobs 10
Files 916
Run time 3min
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

27 May 2026 02:33AM UTC coverage: 82.036% (+0.008%) from 82.028%
26487237129

push

github

web-flow
refactor(regionSelector): update and replace old region selector DEV-2103 (#7073)

### đŸ“Ŗ Summary
Updates the region selector UI in the automated
transcription/translation step

### 💭 Notes
Moved `RegionSelector` to use oravl-generated react query hooks instead
of `languageStore`. The stories for the old selector was broken, so I
added new ones and an integration test. Moved from a standalone css file
to mantine style props

### 👀 Preview steps
1. â„šī¸ have an account and a project with an audio submission and access
to NLP
2. Ensure that automatic transX is enabled
3. Go to Transcriptions tab
4. Add a new transcription language (ex: French)
5. Click "automatic" button
8. đŸŸĸ [on PR] notice that the region selector works the same:
    - The textbox to the left is readonly
- The textbox to the left is "clearable" (actually is a button that acts
as a back button)
    - The dropdown to the right is populated
    - The dropdown options are sorted the same as on main
    - Selecting an option works as expected
10. Open the console network tab
11. Click "create transcript"
13. đŸŸĸ notice that the selected locale is present in the automated
transcription in the PATCH request:
<img width="356" height="232" alt="image"
src="https://github.com/user-attachments/assets/9fdc698b-60b7-40fc-8720-746f710d3983"
/>

10. Repeat steps 3-10 for Translations tab

9239 of 12471 branches covered (74.08%)

30551 of 37241 relevant lines covered (82.04%)

5.73 hits per line

Coverage Regressions

Lines Coverage ∆ File
52
60.5
-26.0% kpi/utils/xml.py
19
38.24
-55.88% kpi/parsers.py
13
62.82
-16.67% kpi/authentication.py
10
30.12
-12.05% kpi/utils/storage.py
4
75.12
-1.95% kpi/utils/mongo_helper.py
2
82.14
-7.14% kobo/urls.py
2
80.0
-20.0% kpi/mixins/mfa.py
1
93.02
-2.33% kpi/backends.py
1
50.7
-0.47% kpi/renderers.py
1
75.0
-6.25% kpi/utils/drf_exceptions.py
1
86.67
-0.95% kpi/utils/object_permission.py
Jobs
ID Job ID Ran Files Coverage
1 26487237129.1 27 May 2026 02:37AM UTC 912
53.64
2 26487237129.2 27 May 2026 02:38AM UTC 912
52.0
3 26487237129.3 27 May 2026 02:39AM UTC 914
53.23
4 26487237129.4 27 May 2026 02:39AM UTC 914
54.89
5 26487237129.5 27 May 2026 02:40AM UTC 914
66.11
6 26487237129.6 27 May 2026 02:40AM UTC 912
59.46
7 26487237129.7 27 May 2026 02:40AM UTC 912
52.26
8 26487237129.8 27 May 2026 02:41AM UTC 914
53.6
9 26487237129.9 27 May 2026 02:41AM UTC 914
60.59
10 26487237129.10 27 May 2026 02:42AM UTC 916
68.41
Source Files on build 26487237129
  • Tree
  • List 916
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • f99440a9 on github
  • Prev Build on main (#26479622493)
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