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

missionpinball / mpf / 30429600158
81%
dev: 81%

Build:
Build:
LAST BUILD BRANCH: actions_caching
DEFAULT BRANCH: dev
Ran 29 Jul 2026 06:52AM UTC
Jobs 10
Files 280
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

29 Jul 2026 06:52AM UTC coverage: 81.356% (-0.6%) from 81.928%
30429600158

Pull #2072

github

web-flow
Merge 2b91805b5 into 80ef39c88
Pull Request #2072: update MYPY to TYPE_CHECKING

139 of 141 new or added lines in 70 files covered. (98.58%)

226 existing lines in 69 files now uncovered.

25676 of 31560 relevant lines covered (81.36%)

7.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
0.0
0.0% mpf/core/text_ui.py

Coverage Regressions

Lines Coverage ∆ File
111
63.18
-20.1% mpf/core/machine.py
16
88.03
-5.26% mpf/core/platform.py
4
0.0
0.0% mpf/core/text_ui.py
3
86.23
-0.72% mpf/core/events.py
3
94.12
-1.1% mpf/core/mode.py
3
91.56
-1.82% mpf/devices/ball_device/physical_ball_counter.py
3
85.87
-2.89% mpf/devices/digital_output.py
3
95.14
-1.17% mpf/devices/timer.py
3
80.55
-0.36% mpf/platforms/opp/opp.py
2
90.54
-2.42% mpf/config_players/segment_display_player.py
2
86.63
-0.94% mpf/core/config_player.py
2
89.09
-3.36% mpf/core/device.py
2
96.3
-1.82% mpf/core/enable_disable_mixin.py
2
69.44
-1.31% mpf/core/logging.py
2
88.66
-0.72% mpf/devices/achievement_group.py
2
96.59
-2.23% mpf/devices/autofire.py
2
78.95
-8.55% mpf/devices/ball_device/ball_device_ejector.py
2
93.19
-0.99% mpf/devices/ball_save.py
2
93.17
-0.66% mpf/devices/drop_target.py
2
92.04
-0.93% mpf/devices/multiball_lock.py
2
95.57
-0.95% mpf/devices/segment_display/segment_display.py
2
44.19
-2.16% mpf/devices/shaker.py
2
94.53
-1.5% mpf/devices/switch.py
2
91.9
-0.75% mpf/platforms/smart_virtual.py
2
78.76
-0.52% mpf/platforms/system11.py
2
88.0
-0.95% mpf/plugins/auditor.py
1
93.18
-0.28% mpf/assets/show.py
1
94.44
-2.7% mpf/config_players/hardware_sound_player.py
1
97.14
-2.86% mpf/core/async_mode.py
1
95.6
-0.61% mpf/core/ball_search.py
1
97.01
-1.47% mpf/core/bcp/bcp.py
1
93.24
-0.09% mpf/core/bcp/bcp_transport.py
1
85.29
-2.21% mpf/core/config_spec_loader.py
1
88.25
-0.24% mpf/core/config_validator.py
1
91.94
-1.51% mpf/core/delays.py
1
87.74
-0.57% mpf/core/device_manager.py
1
63.16
-3.51% mpf/core/file_interface.py
1
64.38
-0.41% mpf/core/file_manager.py
1
96.61
-0.83% mpf/core/machine_vars.py
1
93.33
-6.67% mpf/core/mpf_controller.py
1
89.32
-0.17% mpf/core/placeholder_manager.py
1
98.01
-0.65% mpf/core/platform_controller.py
1
93.02
-0.54% mpf/core/segment_mappings.py
1
92.64
-0.29% mpf/devices/ball_device/outgoing_balls_handler.py
1
90.16
-1.5% mpf/devices/ball_routing.py
1
96.51
-1.11% mpf/devices/blinkenlight.py
1
90.21
-0.02% mpf/devices/light.py
1
88.0
-3.3% mpf/devices/show_queue.py
1
94.9
-0.94% mpf/devices/spinner.py
1
81.05
-0.86% mpf/platforms/base_serial_communicator.py
1
92.0
-1.88% mpf/platforms/fadecandy.py
1
84.72
-0.99% mpf/platforms/fast/communicators/exp.py
1
96.97
-3.03% mpf/platforms/fast/communicators/seg.py
1
87.46
-0.26% mpf/platforms/fast/fast_driver.py
1
96.03
-0.64% mpf/platforms/openpixel.py
1
87.34
-0.56% mpf/platforms/opp/opp_coil.py
1
81.12
-0.44% mpf/platforms/opp/opp_serial_communicator.py
1
26.19
1.19% mpf/platforms/opp/opp_servo.py
1
66.77
-0.2% mpf/platforms/p3_roc.py
1
94.52
-1.31% mpf/platforms/pkone/pkone_coil.py
1
86.79
-1.44% mpf/platforms/pkone/pkone_lights.py
1
94.26
-0.74% mpf/platforms/pkone/pkone_serial_communicator.py
1
94.44
-5.56% mpf/platforms/pkone/pkone_servo.py
1
76.47
-3.53% mpf/platforms/pkone/pkone_switch.py
1
90.3
-0.3% mpf/platforms/p_roc_devices.py
1
94.03
-0.47% mpf/platforms/p_roc.py
1
93.1
-3.19% mpf/plugins/twitch_bot.py
1
82.81
-0.52% mpf/plugins/twitch/twitch_client.py
1
93.1
-3.19% mpf/plugins/virtual_segment_display_connector.py
Jobs
ID Job ID Ran Files Coverage
1 3.12-ubuntu-latest - 30429600158.1 29 Jul 2026 06:55AM UTC 280
78.3
GitHub Action Run
2 3.11-ubuntu-latest - 30429600158.2 29 Jul 2026 06:55AM UTC 280
81.33
GitHub Action Run
3 3.10-macos-latest - 30429600158.3 29 Jul 2026 06:55AM UTC 280
81.32
GitHub Action Run
4 3.11-macos-latest - 30429600158.4 29 Jul 2026 06:55AM UTC 280
81.33
GitHub Action Run
5 3.13-macos-latest - 30429600158.5 29 Jul 2026 06:55AM UTC 280
78.3
GitHub Action Run
6 3.14-ubuntu-latest - 30429600158.6 29 Jul 2026 06:55AM UTC 280
78.28
GitHub Action Run
7 3.13-ubuntu-latest - 30429600158.7 29 Jul 2026 06:55AM UTC 280
78.29
GitHub Action Run
8 3.12-macos-latest - 30429600158.8 29 Jul 2026 06:55AM UTC 280
78.3
GitHub Action Run
9 3.10-ubuntu-latest - 30429600158.9 29 Jul 2026 06:55AM UTC 280
81.32
GitHub Action Run
10 3.14-macos-latest - 30429600158.10 29 Jul 2026 06:55AM UTC 280
78.29
GitHub Action Run
Source Files on build 30429600158
  • Tree
  • List 280
  • Changed 70
  • Source Changed 0
  • Coverage Changed 70
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2072
  • PR Base - dev (#30233054523)
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