2015-02-11 6 views
5

Ein Teil einer Anwendung, die ich schreibe, verwendet libusb, um mit einem Gerät zu kommunizieren, und ich habe eine harte Zeit, meinen Code zu testen. Gibt es einen Rahmen, um gefälschte USB-Geräte zu erstellen oder eine andere Möglichkeit, libusb nachzuahmen, um Tests besser zu automatisieren, um auf einem CI zu testen, Edge-Cases zu reproduzieren?Testen einer Anwendung mit libusb ohne echte Hardware

Antwort

0

umockdev bietet Tools zum Aufzeichnen der Eigenschaften und des Verhaltens bestimmter Geräte und zum Ausführen eines Programms oder einer Testsuite unter einem Testbett mit den zuvor aufgenommenen Geräten.

Homepage, source code and example