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

kivy / buildozer / 6136070523
0%

Build:
DEFAULT BRANCH: master
Ran 10 Sep 2023 08:30AM UTC
Jobs 8
Files 19
Run time 2s
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 2023 08:29AM UTC coverage: 45.151% (-0.1%) from 45.274%
6136070523

push

github

web-flow
Migrate to use cmd, cmd_expect and file_extract from Buildops. (#1675)

* Migrate to use cmd, cmd_expect and file_extract from Buildops.

* Remove buildozer's cmd, cmd_expect and file_extract functions, and tests.

* Migrate clients to use buildops.cmd()
  * Note that the implementation is completely different.
    * Particularly, it doesn't depend on fcntl, so it runs cross-platform.
	* It is much more explicit about the parameters it accepts.
	* It no longer accepts `sensible` param; `quiet` has the same effect.
	* It returns a named tuple, rather than a tuple; took advantage of replacing "magic number" indices with meaningful names.
    * The treatment of environment variables has changed.
      * Old system:
        * buildozer.environ contained a list of deltas - overrides to the os.environ variables.
        * buildozer.cmd()'s env parameter was bigger override.
        * buildozer.cmd() would use the env parameter (and only the env parameter), unless it were None, in which case it would grab os.environ and apply buildozer.environ on top.
      * New system:
        * buildozer.environ isn't available to the library function buildops.cmd().
        * So, now the environment must be passed. It becomes the client's task to pass it.
        * Rather than having every client have to merge the os.environ and buildozer.environ together, the definition of buildozer.environ has been changed. It now is not the delta, but the complete set of env vars. (It now defaults to os.environ, rather than [].)
        * It may be the case that many commands do not care about env vars, and the clients would rather omit the parameter. `buildops.cmd()` could be made to default to os.environ. I did not do this, because I can't tell which need special env vars. I wanted to ensure that every call was updated to include the env. Once that migration is done, it *could* be modified to accept a default. Leaving that for future refactors.
	* Most commands b... (continued)

432 of 1152 branches covered (0.0%)

Branch coverage included in aggregate %.

69 of 69 new or added lines in 6 files covered. (100.0%)

1314 of 2715 relevant lines covered (48.4%)

3.59 hits per line

Jobs
ID Job ID Ran Files Coverage
1 6136070523.1 10 Sep 2023 08:30AM UTC 0
38.37
2 6136070523.2 10 Sep 2023 08:30AM UTC 0
39.54
3 6136070523.3 10 Sep 2023 08:30AM UTC 0
38.36
4 6136070523.4 10 Sep 2023 08:30AM UTC 0
38.36
5 6136070523.5 10 Sep 2023 08:30AM UTC 0
44.48
6 6136070523.6 10 Sep 2023 08:30AM UTC 0
45.53
7 6136070523.7 10 Sep 2023 08:30AM UTC 0
44.51
8 6136070523.8 10 Sep 2023 08:31AM UTC 0
44.51
Source Files on build 6136070523
Detailed source file information is not available for this build.
  • Back to Repo
  • 1dfc14cb on github
  • Prev Build on master (#6131102786)
  • Next Build on master (#6136081755)
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