Skip to content

Conversation

@AryanBakliwal
Copy link
Member

@AryanBakliwal AryanBakliwal commented Nov 4, 2025

Purpose of PR?:

Fixes #2216

Additional information for reviewer? :
Follow up work of #2194

Checklist:

  • Bug fix. Fixes #
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update
  • PR Title follows the convention of <type>(<scope>): <subject>
  • Commit has unit tests
  • Commit has integration tests

@AryanBakliwal AryanBakliwal marked this pull request as ready for review November 6, 2025 05:37
@AryanBakliwal AryanBakliwal force-pushed the usb-tests branch 2 times, most recently from 3c7c1f5 to d1e81f1 Compare November 14, 2025 13:25
Signed-off-by: Aryan Bakliwal <[email protected]>
@rksharma95
Copy link
Collaborator

can you provide coverage report for usbdevicehandler package? thanks

@AryanBakliwal
Copy link
Member Author

can you provide coverage report for usbdevicehandler package? thanks

github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:54:       NewUSBDeviceHandler             100.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:75:       monitorUSBDeviceEvents          22.2%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:158:      handleAlreadyConnectedDevies    78.2%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:261:      getUSBLevel                     100.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:282:      parseUSBCodes                   75.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:316:      handleDeviceAdd                 0.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:428:      handleDeviceRemove              0.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:450:      setDeviceAuthorization          0.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:486:      toUint8Safe                     100.0%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:497:      generateLog                     83.3%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:517:      UpdateHostSecurityPolicies      74.4%
github.com/kubearmor/KubeArmor/KubeArmor/usbDeviceHandler/usbDeviceHandler.go:665:      DestroyUSBDeviceHandler         57.1%
total:                                                                                  (statements)                    52.8%

@AryanBakliwal AryanBakliwal merged commit 0f5c973 into kubearmor:main Nov 19, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add tests for USB Device Handler

3 participants