Current usblib tests only check receipt of a limited combination of packets lengths.
Added tests of receiving packets with invalid fields, and more complex packet spanning. Also created tests for transmitting packets, covering most code, except for mctp_usblib_tx_cancel() and allocation failures. Signed-off-by: James Lee <[email protected]> --- James Lee (7): net: mctp: usblib: Add to parameterized kunit tests. net: mctp: usblib: Add test for splits inside headers net: mctp: usblib: Add tests of invalid headers net: mctp: usblib: Complete rx tests net: mctp: usblib: Simplify allocation logic in mctp_usblib_test_rx_init net: mctp: usblib: Add initial kunit tx tests net: mctp: usblib: Add test for failing append drivers/net/mctp/mctp-usblib-test.c | 546 +++++++++++++++++++++++++++++++++++- 1 file changed, 535 insertions(+), 11 deletions(-) --- base-commit: cee9395acd8043be0644b25c34bfa86623f2b935 change-id: 20260617-dev-mctp-usb-lib-test-151728774e95 Best regards, -- James Lee <[email protected]>

