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

kivy / kivy / 14560215610
60%

Build:
DEFAULT BRANCH: master
Ran 20 Apr 2025 02:20PM UTC
Jobs 1
Files 309
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

20 Apr 2025 02:03PM UTC coverage: 53.402% (+0.04%) from 53.359%
14560215610

push

github

web-flow
Migrate from `SDL2` to `SDL3` (#8666)

* SDL2 --> SDL3: WIP migration

* Start renaming things

* Continue renaming things

* Migrate to latest SDL3 changes

* Update to latest SDL3 pre-releases

* Do not fail on bool -> int return type for rwops_bytesio_close

* Update build script for Linux

* Bump sdl3 version

* Disable -Wno-incompatible-function-pointer-types only on non-windows

* Update to SDL3 3.2.0 and remove unwanted comment

* Cleanup example

* Cleanup prints, use Logger.info

* Remove old shape API

* Other updates for SDL3, and make shape work on macOS

* Update SDL3 versions

* Bump SDL3 version, fix shape (should not create shaper if not shaped), rename to shapeable, fix an issue on border statys

* Take advantage of new TTF_SetFontScript api, so it keeps compat automatically

* docs and cleanup

* WIP example shape window + fix issue

* Improve shaped window example

* Update SDL3 deps for macOS and Linux

* Use TARGET_OS_OSX instead of TARGET_OS_MAC as per conditionals, TARGET_OS_MAC includes IPHONE

* Fix Cython issue on <str> return

* Update SDL3 (and libpng) releases

* Fixes issue while saving surface to file

* Fix E501 PEP8

* Fix W293 PEP8

* Do not import window_attrs when not needed

* Add Display and Window

* Add Display and Window

* Add Display and Window

* Changes for x11

* Changes for x11

* Avoid re-definition of _BridgedNSWindow and _BridgedUIWindow

* Fix wheel name in ci script

* Fixed some issues while testing x11 window support

* Bump sdl3 window packages to 0.0.6

* Remove old fix for rpi

* Use wildcard for wheel name

* Use wildcard for wheel name

2664 of 5817 branches covered (45.8%)

68 of 102 new or added lines in 15 files covered. (66.67%)

9 existing lines in 3 files now uncovered.

22071 of 41330 relevant lines covered (53.4%)

0.53 hits per line

Uncovered Changes

Lines Coverage ∆ File
16
68.54
-0.37% kivy/core/window/__init__.py
7
45.71
kivy/core/window/window_sdl3.py
4
19.44
-0.18% kivy/config.py
3
33.99
0.0% kivy/metrics.py
1
76.19
kivy/core/clipboard/clipboard_sdl3.py
1
83.33
kivy/core/image/img_sdl3.py
1
0.0
0.0% kivy/core/window/window_egl_rpi.py
1
35.0
0.0% kivy/tests/test_imageloader.py

Coverage Regressions

Lines Coverage ∆ File
7
89.13
-7.61% kivy/tests/test_window_base.py
1
68.54
-0.37% kivy/core/window/__init__.py
1
41.67
8.33% kivy/tests/test_window_info.py
Jobs
ID Job ID Ran Files Coverage
1 14560215610.1 20 Apr 2025 02:20PM UTC 309
53.4
GitHub Action Run
Source Files on build 14560215610
  • Tree
  • List 309
  • Changed 22
  • Source Changed 19
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #14560215610
  • 10d0ce53 on github
  • Prev Build on master (#14557846472)
  • Next Build on master (#14560891573)
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