5
我正在編寫的應用程序的一部分使用libusb與設備通信,而且我很難測試我的代碼。有沒有一個框架來創建假的USB設備或其他方式來嘲笑libusb,以便更好地自動化測試,能夠在CI上進行測試,再現邊緣案例等?在沒有真實硬件的情況下使用libusb測試應用程序
我正在編寫的應用程序的一部分使用libusb與設備通信,而且我很難測試我的代碼。有沒有一個框架來創建假的USB設備或其他方式來嘲笑libusb,以便更好地自動化測試,能夠在CI上進行測試,再現邊緣案例等?在沒有真實硬件的情況下使用libusb測試應用程序
umockdev提供了一些工具來記錄特定設備的屬性和行爲,並在加載了先前記錄的設備的情況下在測試臺下運行程序或測試套件。