On Fri, Sep 19, 2025 at 03:45:02PM -0600, Leo Sandoval via Grub-devel wrote:
> With the goal to have a all-pass 'make check', these patches improve a bit
> tests, increasing bash verbosity and skipping those where tools are not 
> available.
> Finally it removes the -w parameter on the mkfs.hfsplus.
>
> Taking into account Andrew's series [1] and this series, I am still seeing
> 1 failure and 3 errors as shown below. So this work is no over but exposing
> these may lead to further fixes.
>
> Finally, all these tests were done on a Fedora 42 VM. If containers are used
> like those at [2], I am seeing a bunch of errors due to the lack of the
> /dev/loop0 device but I will update the corresponding thread.
>
> [1] https://lists.nongnu.org/archive/html/grub-devel/2025-08/msg00249.html
> [2] https://lists.gnu.org/archive/html/grub-devel/2025-06/msg00139.html
>
>     =================================
>     GRUB 2.13: ./test-suite.log
>     =================================
>
>     # TOTAL: 89
>     # PASS:  80
>     # SKIP:  5
>     # XFAIL: 0
>     # FAIL:  1
>     # XPASS: 0
>     # ERROR: 3
>
>
>     FAIL: zfs_test
>     ==============
>
>     + '[' x0 = x ']'
>     + '[' 0 '!=' 0 ']'
>     + which zpool
>     + ./grub-fs-tester zfs
>     Defaulting to 4K blocksize (ashift=12) for '/dev/loop0'
>     1024+0 records in
>     1024+0 records out
>     1048576 bytes (1.0 MB, 1.0 MiB) copied, 0.0128335 s, 81.7 MB/s
>     Device proc: Filesystem type procfs - Sector size 512B - Total size 0KiB
>     Device loop0: Filesystem type zfs - Label `grub_testieufiue r' - Last 
> modification time 2025-09-19 19:30:17 Friday, UUID aeaca1e49e9167be - Sector 
> size 512B - Total size 5939200KiB
>     Device host: Filesystem type hostfs - Sector size 512B - Total size 0KiB
>     TIME FAIL
>     DIR          20250919193013 sdir/
>     DIR          20250919193013 0/
>     5242879      20250919193013 1.img
>     5242879      20250919193013 .?*\!"#%@$%&'()+ ,-.:;<=>^{_}[]`|~.
>     5242879      20250919193013 éàèüöäëñкирилица莭莽茝Ελληνικά
>     5242879      20250919193013 
> qwertzuiopasdfghjklyxcvbnm1234567890qwertzuiopasdfghjklyxcvbnm1234567890oiewqfiewioqoiqoiurqruewqoiuwoieoiiuewqroreqiufieiuwrnureweriuvceoiroiewqoiricdsalkcndsakfirefoiwqeoircorejwoij\
>     freoijojoiewjfwnfcoirenfoirefnreoifenoiwfnoi
>     5242879      20250919193013 CaSe
>     5242879      20250919193013 cAsE
>     1048576      20250919193013 american-english
>     5242879      20250919193013 sym
>     ???????????? 20250919193013 longsym
>     ???????????? 20250919193013 psym
>     5242879      20250919193013 Ελληνικάкирилица éàèüöäëñ莭莽茝
>     5242879      20250919193013 hard
>     total 25
>     drwxr-xr-x. 4 root root 16 Sep 19 19:30 grub fs
>     NAME                 SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
>     grub_testieufiue r  5.66G  43.8M  5.61G     0%  1.00x  ONLINE  
> /tmp/grub-fs-tester.20250919213012734622369.zfs.ztl/zfs_ro
>     FAIL zfs_test (exit status: 1)
>
>
>     ERROR: nilfs2_test
>     ==================
>
>     + '[' x0 = x ']'
>     + '[' 0 '!=' 0 ']'
>     + which mkfs.nilfs2
>     + ./grub-fs-tester nilfs2
>     mount.nilfs2: preparing failed: No such device
>     MOUNT FAILED.
>     ERROR nilfs2_test (exit status: 99)
>
>     ERROR: exfat_test
>     =================
>
>     + '[' x0 = x ']'
>     + '[' 0 '!=' 0 ']'
>     + which mkfs.exfat
>     + ./grub-fs-tester exfat
>     exfatprogs version : 1.2.8
>     Creating exFAT filesystem(/dev/loop0, cluster size=512)
>
>     Writing volume boot record: done
>     Writing backup volume boot record: done
>     Fat table creation: done
>     Allocation bitmap creation: done
>     Upcase table creation: done
>     Writing root directory entry: done
>     Synchronizing...
>
>     exFAT format complete!
>     mount: /tmp/grub-fs-tester.20250919212812088905104.exfat.WLh/exfat_rw: 
> unknown filesystem type 'exfat-fuse'.
>            dmesg(1) may have more information after failed mount system call.
>     MOUNT FAILED.
>     ERROR exfat_test (exit status: 99)
>
>     ERROR: zfs_zstd_test
>     ====================
>
>     zfs zstd compression not supported; cannot test zfs zstd.
>     ERROR zfs_zstd_test (exit status: 99)
>
>
> Leo Sandoval (3):
>   tests: skip tests if required tools are not available
>   tests: include verbosity on tests.in checks
>   tests: remove -w param from mkfs.hfsplus

For all patches Reviewed-by: Daniel Kiper <[email protected]>...

Daniel

_______________________________________________
Grub-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to