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

luttje / Key2Joy / 6599541470
44%
main: 45%

Build:
Build:
LAST BUILD BRANCH: bugfix/input-jank
DEFAULT BRANCH: main
Ran 21 Oct 2023 08:41PM UTC
Jobs 1
Files 280
Run time 7s
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

21 Oct 2023 08:35PM UTC coverage: 44.926% (-7.6%) from 52.519%
6599541470

Pull #50

github

web-flow
Merge 3a933762e into 14b7ce9a7
Pull Request #50: Add XInput in preparation for gamepad triggers + add xmldoc

760 of 2323 branches covered (0.0%)

Branch coverage included in aggregate %.

2833 of 2833 new or added lines in 98 files covered. (100.0%)

3888 of 8023 relevant lines covered (48.46%)

22519.45 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% Core/Key2Joy.Contracts/Mapping/Actions/ActionOptionsChangeListener.cs
1
73.33
Core/Key2Joy.Core/LowLevelInput/XInput/XInputVibration.cs
1
84.25
0.65% Core/Key2Joy.Core/Mapping/MappingProfile.cs
1
0.0
0.0% Key2Joy.Gui/InitForm.cs
2
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadStickInputBag.cs
2
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadTriggerInputBag.cs
2
0.0
Core/Key2Joy.Core/Mapping/Triggers/Mouse/AxisDeltaInputBag.cs
2
0.0
Core/Key2Joy.Core/MappingArmingFailedException.cs
3
0.0
Core/Key2Joy.Contracts/Mapping/Actions/ActionChangedEventArgs.cs
3
44.44
Core/Key2Joy.Core/LowLevelInput/GamePadInfo.cs
3
0.0
0.0% Core/Key2Joy.Core/LowLevelInput/Simulator.cs
3
6.67
0.0% Core/Key2Joy.Core/Mapping/Actions/Input/GamePadResetAction.cs
3
93.94
0.0% Core/Key2Joy.Core/Mapping/JsonMappingAspectConverter.cs
3
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadButtonInputBag.cs
3
0.0
0.0% Core/Key2Joy.Core/Plugins/PluginTriggerProxy.cs
3
81.48
-1.54% Support/Key2Joy.Tests/Core/Util/DependencyServiceLocatorTests.cs
4
59.16
1.7% Core/Key2Joy.Core/Key2JoyManager.cs
5
16.67
Core/Key2Joy.Core/LowLevelInput/XInput/NativeXInput.cs
5
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/XInputBatteryInformation.cs
5
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/XInputCapabilities.cs
6
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/DevicePacketReceivedEventArgs.cs
6
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/DeviceStateChangedEventArgs.cs
6
79.71
-10.91% Core/Key2Joy.Core/Mapping/MappedOption.cs
6
27.27
2.27% Core/Key2Joy.Core/Mapping/Triggers/Logic/CombinedTrigger.cs
7
84.62
0.2% Core/Key2Joy.Contracts/Mapping/AbstractMappingAspect.cs
7
87.16
0.0% Core/Key2Joy.Contracts/Plugins/Remoting/RemoteEventSubscriberHost.cs
7
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Input/GamePadActionControl.cs
8
23.08
1.65% Core/Key2Joy.Core/Mapping/Triggers/Mouse/MouseMoveTrigger.cs
8
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/Logic/CombinedTriggerControl.cs
9
0.0
0.0% Core/Key2Joy.Contracts/Mapping/IWndProcHandler.cs
10
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/XInputState.cs
10
12.5
Core/Key2Joy.Core/Mapping/ExactAxisDirection.cs
10
9.23
0.0% Core/Key2Joy.Core/Mapping/Triggers/Keyboard/KeyboardTriggerListener.cs
10
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/Keyboard/KeyboardTriggerControl.cs
10
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/Logic/CombinedTriggerControlItem.cs
12
16.67
0.0% Core/Key2Joy.Core/Mapping/Triggers/PressReleaseTriggerListener.cs
12
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Logic/WaitActionControl.cs
12
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/Mouse/MouseMoveTriggerControl.cs
14
30.77
0.0% Core/Key2Joy.Contracts/Plugins/Remoting/RemoteEventSubscriber.cs
14
0.0
0.0% Core/Key2Joy.Core/LowLevelInput/SimulatedKeyboard.cs
14
0.0
0.0% Core/Key2Joy.Core/Plugins/ElementHostProxy.cs
15
0.0
0.0% Key2Joy.Gui/Mapping/Actions/ActionPluginHostControl.cs
15
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Logic/AppCommandActionControl.cs
17
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Input/KeyboardActionControl.cs
19
12.12
0.0% Core/Key2Joy.Core/Mapping/Triggers/Keyboard/KeyboardTrigger.cs
20
54.17
Core/Key2Joy.Core/LowLevelInput/SimulatedGamePad/SimulatedGamePadService.cs
20
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadButtonTrigger.cs
20
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadStickTrigger.cs
20
0.0
0.0% Core/Key2Joy.Core/Mapping/Triggers/Mouse/MouseButtonTrigger.cs
21
6.45
-0.96% Core/Key2Joy.Core/Mapping/Actions/Input/MouseMoveAction.cs
22
77.12
Core/Key2Joy.Core/LowLevelInput/XInput/XInputService.cs
22
13.51
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadTriggerTrigger.cs
24
5.26
-0.14% Core/Key2Joy.Core/Mapping/Actions/Input/MouseButtonAction.cs
25
19.35
Core/Key2Joy.Core/LowLevelInput/SimulatedGamePad/SimulatedGamePad.cs
27
0.0
0.0% Key2Joy.Gui/MappingGroupItemComparer.cs
29
5.75
Core/Key2Joy.Core/Mapping/Actions/Input/GamePadButtonAction.cs
33
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Logic/SequenceActionControl.cs
35
0.0
Key2Joy.Gui/DeviceListControl.cs
38
3.45
-0.06% Core/Key2Joy.Core/Mapping/Actions/Input/KeyboardAction.cs
38
0.0
0.0% Key2Joy.Gui/MappingForm.cs
40
0.0
Key2Joy.Gui/Mapping/Triggers/GamePad/GamePadTriggerTriggerControl.cs
42
0.0
0.0% Key2Joy.Gui/Program.cs
43
0.0
Key2Joy.Gui/Mapping/Triggers/GamePad/GamePadStickTriggerControl.cs
44
0.0
Key2Joy.Gui/Mapping/Actions/Input/GamePadTriggerActionControl.cs
44
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/Mouse/MouseButtonTriggerControl.cs
47
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadButtonTriggerListener.cs
47
7.35
0.0% Core/Key2Joy.Core/Mapping/Triggers/Mouse/MouseButtonTriggerListener.cs
47
0.0
Key2Joy.Gui/DeviceControl.cs
48
22.45
Core/Key2Joy.Core/LowLevelInput/XInput/XInputGamepad.cs
51
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadStickTriggerListener.cs
51
0.0
Core/Key2Joy.Core/Mapping/Triggers/GamePad/GamePadTriggerTriggerListener.cs
54
6.98
Core/Key2Joy.Core/Mapping/Actions/Input/GamePadTriggerAction.cs
56
0.0
Key2Joy.Gui/Mapping/Triggers/GamePad/GamePadButtonTriggerControl.cs
57
0.0
Key2Joy.Gui/Mapping/Actions/Input/GamePadStickActionControl.cs
59
0.0
0.0% Key2Joy.Gui/Mapping/Actions/ActionControl.cs
60
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Scripting/ScriptActionControl.cs
64
0.0
0.0% Core/Key2Joy.Core/Mapping/Triggers/Logic/CombinedTriggerListener.cs
66
14.57
-81.08% Core/Key2Joy.Core/Util/TypeExtensions.cs
66
0.0
0.0% Key2Joy.Gui/Mapping/Triggers/TriggerControl.cs
66
0.0
Key2Joy.Gui/NotificationBannerControl.cs
71
7.59
3.82% Core/Key2Joy.Core/Mapping/Actions/Input/GamePadStickAction.cs
72
6.12
-0.26% Core/Key2Joy.Core/Mapping/Triggers/Mouse/MouseMoveTriggerListener.cs
105
0.0
Key2Joy.Gui/MappingPropertyEditorForm.cs
115
0.0
Key2Joy.Gui/MappingContextMenuBuilder.cs
117
0.0
0.0% Key2Joy.Gui/MainForm.cs

Uncovered Existing Lines

Lines Coverage ∆ File
1
0.0
0.0% Key2Joy.Gui/Mapping/Actions/Input/GamePadActionControl.cs
2
0.0
-5.88% Core/Key2Joy.Core/Mapping/Actions/Logic/SequenceAction.cs
4
0.0
0.0% Key2Joy.Gui/MappingForm.cs
7
0.0
0.0% Key2Joy.Gui/MainForm.cs
Jobs
ID Job ID Ran Files Coverage
1 6599541470.1 21 Oct 2023 08:41PM UTC 280
44.93
GitHub Action Run
Source Files on build 6599541470
  • Tree
  • List 280
  • Changed 91
  • Source Changed 63
  • Coverage Changed 49
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #6599541470
  • Pull Request #50
  • PR Base - main (#6557152774)
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

© 2025 Coveralls, Inc