meta-openembedded/meta-filesystems/recipes-utils
Gyorgy Sarvari db15c84a06
exfatprogs: add ptest support
It takes about a second to execute the suite.

Sample output (the "ERRORs" are coming from negative tests):

root@qemux86-64:~# ptest-runner
START: ptest-runner
2025-12-26T20:19
BEGIN: /usr/lib/exfatprogs/ptest
Running ./bad_file_size
-----------------------------------
exfatprogs version : 1.2.6
ERROR: /dir_01/bad_child_01: less clusters are allocated. truncates to 8192 bytes at 0x206060. Truncate (y/N)? y
ERROR: /dir_02/bad_child_02: more clusters are allocated. truncate to 8192 bytes at 0x209060. Truncate (y/N)? y
exfat.img: clean. directories 3, files 9
exfat.img: files corrupted 0, files fixed 1

exfatprogs version : 1.2.6
exfat.img: clean. directories 4, files 10

PASS: ./bad_file_size
[...many lines...]
PASS: ./bad_num_chain
Running ./loop_chain
-----------------------------------
exfatprogs version : 1.2.6
ERROR: /dir_01/bad_child_01: more clusters are allocated. truncate to 16384 bytes at 0x206060. Truncate (y/N)? y
ERROR: /dir_02/bad_child_02: cluster is already allocated for the other file. truncated to 8192 bytes at 0x209060. Truncate (y/N)? y
exfat.img: clean. directories 3, files 9
exfat.img: files corrupted 0, files fixed 1

exfatprogs version : 1.2.6
exfat.img: clean. directories 4, files 10

PASS: ./loop_chain

PASS: 17 of 17
DURATION: 1
END: /usr/lib/exfatprogs/ptest
2025-12-26T20:21
STOP: ptest-runner
TOTAL: 1 FAIL: 0

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-12-28 08:14:38 -08:00
..
aufs-util aufs-util: Always use libgcc as compiler runtime with clang on x86 2025-07-20 21:21:32 -07:00
binfs bindfs: upgrade 1.18.2 -> 1.18.3 2025-10-14 09:00:19 -07:00
btrfsmaintenance meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
e2tools e2tools: fix buildpath in ptest 2025-12-25 00:13:52 -08:00
exfatprogs exfatprogs: add ptest support 2025-12-28 08:14:38 -08:00
f2fs-tools meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
fatcat fatcat: Add patch for CMake 4+ compatibility 2025-07-09 13:35:19 -07:00
fatresize fatresize: upgrade 1.1.0 -> 1.1.0-3 2025-09-23 07:38:38 -07:00
nilfs-utils nilfs-utils: Respect usrmege when defining base_sbindir 2025-07-03 19:39:13 -07:00
overlayfs meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
udevil udevil: Fix build with gcc-15 2025-04-04 19:18:46 -07:00
ufs-utils ufs-utils: update SRC_URI 2025-07-25 06:36:29 -07:00
xfsdump xfsdump: Make build reproducible 2025-10-28 23:31:28 -07:00
xfsprogs xfsprogs: support reproducible builds 2025-11-18 08:23:47 -08:00
xfstests meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00