diff options
| author | 沈玴興 <[email protected]> | 2026-03-07 22:54:15 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-07 22:54:15 +0800 |
| commit | 571445d26f1484a4033b504acb7c700fde340c76 (patch) | |
| tree | d5f4b256120799bd6a00c6a513a8e724b9cb77b8 /test | |
| parent | 0a45308a296251e4376815b21f89f0038c75a60e (diff) | |
| parent | da307fa85b4002c875284bb82d7db1ca1bc7347d (diff) | |
Merge branch 'hathach:master' into master
Diffstat (limited to 'test')
| -rwxr-xr-x | test/hil/hil_test.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/hil/hil_test.py b/test/hil/hil_test.py index f3cead7a3..7cffd2da8 100755 --- a/test/hil/hil_test.py +++ b/test/hil/hil_test.py @@ -153,14 +153,16 @@ def open_mtp_dev(uid): # MTP seems to take a while to enumerate timeout = 2 * ENUM_TIMEOUT while timeout > 0: - # run_cmd(f"gio mount -u mtp://TinyUsb_TinyUsb_Device_{uid}/") + # unmount gio/gvfs MTP mount which blocks libmtp from accessing the device + subprocess.run(f"gio mount -u mtp://TinyUsb_TinyUsb_Device_{uid}/", + shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) for raw in mtp.detect_devices(): mtp.device = mtp.mtp.LIBMTP_Open_Raw_Device(ctypes.byref(raw)) if mtp.device: sn = mtp.get_serialnumber().decode('utf-8') - #print(f'mtp serial = {sn}') if sn == uid: return mtp + mtp.disconnect() time.sleep(1) timeout -= 1 return None @@ -753,7 +755,7 @@ device_tests = [ 'device/cdc_msc_freertos', 'device/hid_boot_interface', 'device/printer_to_cdc', - # 'device/mtp' + 'device/mtp' ] dual_tests = [ |
