can-utils/isobusfs
Oleksij Rempel 5a681968a2 isobusfs: selftest: Handle read requests larger than file size
Add expected_size field to test patterns to properly validate cases
where the requested read size exceeds the actual file size. This allows
testing the server's behavior when clients request more data than is
available.

When a read request is larger than the file, the server correctly
returns data up to EOF. The test framework now distinguishes between
this expected scenario and genuine read failures.

Signed-off-by: Oleksij Rempel <linux@rempel-privat.de>
2026-05-22 19:55:35 +02:00
..
isobusfs_cli.c move part of isobusfs code to the libj1939 2024-06-06 13:53:19 +02:00
isobusfs_cli.h move part of isobusfs code to the libj1939 2024-06-06 13:53:19 +02:00
isobusfs_cli_cm.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cli_dh.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cli_fa.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cli_int.c isobusfs: fix typos 2025-03-02 15:44:40 +01:00
isobusfs_cli_selftests.c isobusfs: selftest: Handle read requests larger than file size 2026-05-22 19:55:35 +02:00
isobusfs_cmn.c isobusfs: fix typos 2025-03-02 15:44:40 +01:00
isobusfs_cmn.h move part of isobusfs code to the libj1939 2024-06-06 13:53:19 +02:00
isobusfs_cmn_cm.h isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cmn_dh.c isobusfs: fix typos 2025-03-02 15:44:40 +01:00
isobusfs_cmn_dh.h isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cmn_fa.h isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cmn_fh.h isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_cmn_va.h isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_create_test_dirs.sh isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_create_test_file.sh isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_srv.c isobusfs: fix typos 2025-03-02 15:44:40 +01:00
isobusfs_srv.h move part of isobusfs code to the libj1939 2024-06-06 13:53:19 +02:00
isobusfs_srv_cm.c move part of isobusfs code to the libj1939 2024-06-06 13:53:19 +02:00
isobusfs_srv_cm_fss.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_srv_dh.c treewide: fix typos 2025-03-03 10:18:25 +01:00
isobusfs_srv_fa.c isobusfs: fix typos 2025-03-02 15:44:40 +01:00
isobusfs_srv_fh.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00
isobusfs_srv_vh.c isobusfs: change license to LGPL-2.0-only 2024-02-04 19:15:25 +01:00