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

luttje / Key2Joy / 6602636543
44%
main: 45%

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

22 Oct 2023 08:16AM UTC coverage: 44.104% (-8.4%) from 52.519%
6602636543

Pull #50

github

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

764 of 2383 branches covered (0.0%)

Branch coverage included in aggregate %.

3060 of 3060 new or added lines in 106 files covered. (100.0%)

3896 of 8183 relevant lines covered (47.61%)

15812.68 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
0.0
0.0% Core/Key2Joy.Contracts/Mapping/Actions/ActionOptionsChangeListener.cs
1
0.0
Core/Key2Joy.Core/Config/EnumConfigControlAttribute.cs
1
73.33
Core/Key2Joy.Core/LowLevelInput/XInput/XInputVibration.cs
1
29.63
0.0% Core/Key2Joy.Core/Mapping/Actions/Scripting/BaseScriptAction.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
62.5
12.5% Core/Key2Joy.Contracts/Mapping/MappingAttribute.cs
3
44.44
Core/Key2Joy.Core/LowLevelInput/GamePadInfo.cs
3
0.0
0.0% Core/Key2Joy.Core/LowLevelInput/Simulator.cs
3
25.0
-5.0% Core/Key2Joy.Core/Mapping/Actions/DisabledAction.cs
3
6.67
0.0% Core/Key2Joy.Core/Mapping/Actions/Input/GamePadResetAction.cs
3
25.0
-5.0% Core/Key2Joy.Core/Mapping/Triggers/DisabledTrigger.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
88.07
0.92% Core/Key2Joy.Contracts/Plugins/Remoting/RemoteEventSubscriberHost.cs
6
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/DevicePacketReceivedEventArgs.cs
6
0.0
Core/Key2Joy.Core/LowLevelInput/XInput/DeviceStateChangedEventArgs.cs
6
27.27
2.27% Core/Key2Joy.Core/Mapping/Triggers/Logic/CombinedTrigger.cs
7
78.57
-12.05% Core/Key2Joy.Core/Mapping/MappedOption.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
82.8
-1.62% Core/Key2Joy.Contracts/Mapping/AbstractMappingAspect.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
78.29
-15.64% Core/Key2Joy.Core/Mapping/JsonMappingAspectConverter.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
26
26.79
-1.52% Core/Key2Joy.Core/Mapping/Triggers/TriggersRepository.cs
26
0.0
0.0% Key2Joy.Gui/ConfigForm.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
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
65
0.0
Key2Joy.Gui/Mapping/Triggers/GamePad/GamePadButtonTriggerControl.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
231
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/ConfigForm.cs
4
0.0
0.0% Key2Joy.Gui/MappingForm.cs
10
0.0
0.0% Key2Joy.Gui/MainForm.cs
Jobs
ID Job ID Ran Files Coverage
1 6602636543.1 22 Oct 2023 08:22AM UTC 280
44.1
GitHub Action Run
Source Files on build 6602636543
  • Tree
  • List 280
  • Changed 101
  • Source Changed 69
  • Coverage Changed 55
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #6602636543
  • 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