gadget-kspconsole/unicore-mx/tests/gadget-zero/README.md
Daniele Lacamera b8a7ffcd31 Initial import
2023-11-27 15:16:45 +01:00

23 lines
912 B
Markdown

This project, inspired by [usbtest](http://www.linux-usb.org/usbtest/) and
the linux usb gadget zero driver is used for regression testing changes to the
unicore-mx usb stack.
The firmware itself is meant to be portable to any supported hardware, and then
identical unit test code is run against all platforms. This project can and
should be built for multiple devices.
Requirements:
pyusb for running the tests.
openocd >= 0.9 for automated flashing of specific boards
python3 for running the tests at the command line.
You _will_ need to modify the openocd config files, as they contain specific
serial numbers of programming hardware. You should set these up for the set of
available boards at your disposal.
Tests marked as @unittest.skip are either for functionality that is known to be
broken, and are awaiting code fixes, or are long running performance tests
An example of a successful test run: