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

kivy / python-for-android / 34477118346
63%

Build:
DEFAULT BRANCH: develop
Ran 10 Sep 2026 12:33PM UTC
Jobs 6
Files 202
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

10 Sep 2026 12:30PM UTC coverage: 63.041% (+0.003%) from 63.038%
34477118346

push

github

web-flow
Add --extra-manifest-application-xml for injecting elements inside <application> (#3377)

There's currently no way to add an arbitrary child element (like a
<provider>, needed for e.g. a FileProvider) inside <application> in
the generated AndroidManifest.xml:

- --extra-manifest-xml writes at the <manifest> root, as a sibling
  of <application> -- a <provider> there is invalid, providers must
  be nested inside <application>.
- --extra-manifest-application-arguments only splices into the
  <application ...> opening tag's attribute list, so it can't hold a
  full child element either.

This is a real gap: a FileProvider (needed to hand another app, e.g.
a camera app, a content:// Uri instead of a file:// one and avoid
FileUriExposedException on API 24+) requires exactly this kind of
<provider> entry, and there's currently no supported way to add one
without patching the rendered manifest after the fact via a p4a.hook.

Adds --extra-manifest-application-xml, rendered immediately before
</application> in every bootstrap's manifest template, alongside the
two existing options.

Co-authored-by: Dennis <dennisyliang@gmail.com>
Co-authored-by: Mathias Lindström <8863149+kuzeyron@users.noreply.github.com>

1833 of 3176 branches covered (57.71%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

5418 of 8326 relevant lines covered (65.07%)

3.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-ubuntu-latest-3.14 - 34477118346.1 10 Sep 2026 01:34PM UTC 202
60.58
2 run-ubuntu-latest-3.14t - 34477118346.2 10 Sep 2026 01:34PM UTC 202
60.82
3 run-ubuntu-latest-3.13 - 34477118346.3 10 Sep 2026 01:34PM UTC 202
60.86
4 run-ubuntu-latest-3.11 - 34477118346.4 10 Sep 2026 01:34PM UTC 202
60.88
5 run-ubuntu-latest-3.10 - 34477118346.5 10 Sep 2026 01:34PM UTC 202
59.98
6 run-ubuntu-latest-3.12 - 34477118346.6 10 Sep 2026 01:34PM UTC 202
60.86
Source Files on build 34477118346
  • Tree
  • List 202
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 32994bea on github
  • Prev Build on develop (#34458160269)
  • Next Build on develop (#34495969863)
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