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

kobotoolbox / kpi / 25859849859
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: release/2.026.21
DEFAULT BRANCH: master
Ran 14 May 2026 12:29PM UTC
Jobs 10
Files 913
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

14 May 2026 12:25PM UTC coverage: 81.923%. Remained the same
25859849859

push

github

web-flow
fix(subsequences): use correct method for getting xpath DEV-2094 (#7051)

### đŸ“Ŗ Summary
Fixes a bug in the previous migration that was causing it to exit with
an error.

### 💭 Notes
Also replaces all print statements with log statements for better
visibility.


### 👀 Preview steps
It's a pill to actually get old data to test this, but you can make mock
data that reasonably acts like old data. Make sure to start on the
release branch so all supplements will have the old version.

1. â„šī¸ have an account and a project with an audio question inside a
group
2. â„šī¸ have at least one submission with a transcript
3. Add a QA question and answer (manual)
4. Open a django shell
5. 
```
asset = Asset.objects.get(uid='<uid>')
ss = SubmissionSupplement.objects.get(submission_uuid='<uuid>', asset=asset)
ss_content_copy = copy.deepcopy(ss.content)
for key in [ k for k in ss.content.keys() if '/' in k]:
        ss_content_copy[key.replace('/','-')] = copy.deepcopy(ss_content_copy[key])
        del ss_content_copy[key]
ss.content = ss_content_copy
ss.save()
```
8. Run LRM 24
9. đŸŸĸ [on release] Fails with an AttributeError
11. đŸŸĸ [on PR] migration succeeds

7801 of 12051 branches covered (64.73%)

0 of 6 new or added lines in 1 file covered. (0.0%)

1 existing line in 1 file now uncovered.

29638 of 36178 relevant lines covered (81.92%)

5.77 hits per line

Uncovered Changes

Lines Coverage ∆ File
6
0.0
0.0% kobo/apps/long_running_migrations/jobs/0024_migrate_submission_supplement_qpaths.py

Coverage Regressions

Lines Coverage ∆ File
1
0.0
0.0% kobo/apps/long_running_migrations/jobs/0024_migrate_submission_supplement_qpaths.py
Jobs
ID Job ID Ran Files Coverage
1 25859849859.1 14 May 2026 12:29PM UTC 909
52.54
2 25859849859.2 14 May 2026 12:30PM UTC 909
54.08
3 25859849859.3 14 May 2026 12:31PM UTC 911
53.76
4 25859849859.4 14 May 2026 12:31PM UTC 909
52.78
5 25859849859.5 14 May 2026 12:31PM UTC 911
55.32
6 25859849859.6 14 May 2026 12:32PM UTC 909
60.05
7 25859849859.7 14 May 2026 12:32PM UTC 911
65.83
8 25859849859.8 14 May 2026 12:33PM UTC 911
61.17
9 25859849859.9 14 May 2026 12:33PM UTC 911
54.12
10 25859849859.10 14 May 2026 12:34PM UTC 913
68.06
Source Files on build 25859849859
  • Tree
  • List 913
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 3174cc0e on github
  • Prev Build on release/2.026.12 (#25811572309)
  • Next Build on release/2.026.12 (#25863034014)
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