538038867b
Initially only the vfs5011 driver is tested. Please note that these tests will be unreliable before umockdev 0.13.2. See also https://github.com/martinpitt/umockdev/pull/92
21 lines
No EOL
1.1 KiB
Text
21 lines
No EOL
1.1 KiB
Text
To create a new umockdev test, you should:
|
|
|
|
1. Decide on what to test, the easiest case is just using the existing
|
|
capture test case.
|
|
2. Find the USB device you are testing with lsusb, e.g.:
|
|
Bus 001 Device 005: ID 138a:0090 Validity Sensors, Inc. VFS7500 Touch Fingerprint Sensor
|
|
This means we need to record USB device /dev/bus/usb/001/005
|
|
3. Run "umockdev-record /dev/bus/usb/001/005 >device"
|
|
This records the information about device, it should be placed into test/DRIVER/device
|
|
4. Run the test, for a capture test this would be:
|
|
umockdev-record -i /dev/bus/usb/001/005=capture.ioctl -- ./capture.py capture.png
|
|
This will create a capture.ioctl and capture.png file.
|
|
5. Place all files into the driver subdirectory test/DRIVER,
|
|
i.e. device, capture.ioctl, capture.png
|
|
6. Add glue to meson.build
|
|
7. Test whether everything works as expected
|
|
|
|
Please note, there is no need to use a real finger print in this case. If
|
|
you would like to avoid submitting your own fingerprint then please just
|
|
use e.g. the side of your finger, arm, or anything else that will produce
|
|
an image with the device. |