Testing 在没有实际硬件的情况下使用libusb测试应用程序

Testing 在没有实际硬件的情况下使用libusb测试应用程序,testing,libusb,Testing,Libusb,我正在编写的应用程序的一部分使用libusb与设备通信,我很难测试我的代码。是否有一个框架来创建假usb设备或另一种模拟libusb的方法,以便更好地自动化测试,能够在CI上测试,重现边缘案例等?umockdev提供了记录特定设备的属性和行为的工具,以及在加载了先前记录的设备的测试台下运行程序或测试套件 ,

我正在编写的应用程序的一部分使用libusb与设备通信,我很难测试我的代码。是否有一个框架来创建假usb设备或另一种模拟libusb的方法,以便更好地自动化测试,能够在CI上测试,重现边缘案例等?

umockdev提供了记录特定设备的属性和行为的工具,以及在加载了先前记录的设备的测试台下运行程序或测试套件

,