Richard Hughes
88592df086
rts54hub: Use demo firmware on the evaluation board for the tests
...
This avoids clashing with real-world devices that have the same VID/PID.
Many thanks to Ricky WU <ricky_wu@realtek.com> for all the help.
Fixes: https://github.com/fwupd/fwupd/issues/3835
2021-10-13 20:07:15 +08:00
Richard Hughes
9d37e447a1
Convert the device test script to a fwupdmgr subcommand
...
This allows us to do a few things:
* Remove the runtime dep on Python 3, which is tricky for ChromeOS
* Test composite devices more efficiently, only writing once per test
* Automatically upload signed reports for successful device tests.
2021-09-16 15:01:36 +01:00
Ricardo Cañuelo
15a39b94ee
logitech-hidpp: Add support for updating Bolt peripheral firmware
...
Also simplify the Instance IDs added by the Bolt hardware.
2021-09-13 11:28:55 +01:00
Richard Hughes
75eae41a86
dell-dock: Use the correct data file for the device test
2021-09-09 17:59:20 +01:00
Richard Hughes
75221f2e07
cxaudio: Use the correct data file for the device test
2021-09-09 17:59:20 +01:00
Richard Hughes
3932a1f0d3
device-tests: Do not use a deprecated method
...
This also fixes the bug where you can't recover a Unifying device stuck
in bootloader mode if the 'default' protocol is not the one that matches.
2021-09-01 15:36:07 +01:00
Ricardo Cañuelo
35af30321a
logitech-hidpp: Add support for updating Bolt receivers
2021-09-01 15:07:09 +01:00
Richard Hughes
f11abafed7
trivial: Use a valid firmware file for the ColorHug test
2021-07-30 18:53:30 +01:00
Richard Hughes
ac44c59605
Support DeviceRequest in the regression device-tests
...
Real hardware needs this and it was causing failures in the pre-release
regression tests.
2021-07-30 07:24:17 +01:00
Richard Hughes
ef2c226a0c
wacom-usb: Retry the legacy bluetooth version read for up to 5s
2021-06-18 14:03:54 +01:00
Benson Leung
d92d99d075
trivial: device-tests: Add HP USB-C Dock G5 firmware v1.0.13
...
Fixes #3376
2021-06-17 10:25:05 +01:00
Richard Hughes
69071e14e8
trivial: Use new 8BitDo name
2021-05-24 08:59:54 +01:00
Mario Limonciello
6d1afc3e87
trivial: reformat all python code with black
2021-04-08 10:43:29 -05:00
Richard Hughes
b5555003bb
Detect files with CRLF line endings
...
Mixing Unix-style and Windows-style line endings causes some of our tools
heartache. Just standardize on the former.
2021-04-08 15:55:36 +01:00
Emily Miller
d216fb8d45
vli: fix bizlink json tests
2021-04-08 10:48:26 +01:00
memily
c255034574
vli: Add VL822 device+share-spi-pd
...
Co-authored-by: Emily Miller <m_emily@berkeley.com>
2021-03-30 13:06:49 +01:00
Emily Miller
7752ffe344
vli:ODM changed U2 pid, add json test
2021-03-10 14:20:58 +00:00
Richard Hughes
91337c2bdf
trivial: Fix the device test for the 03x7609 device
2021-02-25 15:47:25 +00:00
Emily Miller
9b304fdfbd
vli:fw fix to LVFS
2021-02-25 08:30:13 +00:00
Richard Hughes
caa1be6a62
trivial: Add device test for Lenovo USB-C Dock Gen2
2020-11-30 08:59:46 +00:00
Richard Hughes
b0cb62fa49
trivial: Add device test for HP USB-C Dock G5
2020-11-30 08:58:18 +00:00
Richard Hughes
8b035b01fe
trivial: Add device tests for the Dell KH08P
2020-11-20 09:59:15 +00:00
Emily Miller
937f7401c0
trivial: Add vli tr_gen2 and hyper regression test
2020-11-16 09:28:46 +00:00
Richard Hughes
fa11ceae9c
trivial: Use the Mini Dock example archives provided by VLI
2020-11-09 09:57:13 +00:00
Richard Hughes
f9fcf47749
trivial: Add device tests for the Lenovo 40au0065 device
2020-11-02 12:01:41 +00:00
Richard Hughes
a78b13fb71
Use a different Device ID for the OptionROM devices
...
We want to continue to dedupe the ID, and the priority should be decided on the
GUID match.
Fixes https://github.com/fwupd/fwupd/issues/2510 in a different way
2020-10-29 14:01:25 +00:00
Richard Hughes
5bfa7bf808
trivial: Add a device test for the Thelio Io device
2020-07-28 16:01:47 +01:00
Richard Hughes
b47d347823
trivial: Add some more self tests
2020-04-09 16:55:17 +01:00
Richard Hughes
0e8ee75890
trivial: Add some more device regression tests
2020-04-09 09:55:30 +01:00
Richard Hughes
d668225685
trivial: Allow filtering the device-test by the protocol
...
This allows us to run the device tests with all 4 supported types of unifying
dongles plugged in at the same time.
2020-04-09 09:07:13 +01:00
Richard Hughes
b452c752aa
trivial: Add some more device regression tests
2020-04-08 16:52:22 +01:00
Richard Hughes
854e6f6362
Add some more device regression tests
2020-04-08 13:55:39 +01:00
Richard Hughes
372565aef8
trivial: Show what device test is being run right now
2020-04-08 13:55:39 +01:00
Richard Hughes
f3966c784d
Modularize the hardware tests
2020-04-07 16:09:47 +01:00