master
tests/file_filter: Add zstd tests
* include/grub/test.h (grub_unit_test_init): Add missing prototype. (grub_unit_test_fini): Likewise. * tests/lib/unit_test.c (main): Remove extra nested external prototype.
syslinux: Fix syslinux_test in out-of-tree builds
tests/util/grub-fs-tester: fix loop device race condition in ext tests
tests: Increase verbosity in *_test.in checks
Revert "tests: Skip tests if required tools are not available"
* tests/cmp_unit_test.c: Add missing failure message. * tests/example_unit_test.c: Likewise. * tests/printf_unit_test.c: Likewise.
tests: Test dates outside of 32-bit Unix range
* grub-core/partmap/dfly.c: New partition map.
tests: Add network protocol integration tests
minor cleanups
tests: Add unit tests for FDT and Image processing
tests: A failure of mktemp should cause the test script to exit with code 99
efibootnext: Require the target boot entry to exist and show its label
suppress shell expansion inside quoted strings
tests: Add loadenv unit test and end-to-end test
Fix shebang for termux.
efibootnext: Identify self by ESP PARTUUID and vendor dir, not BootCurrent
efibootnext: Rename GRUB_BOOTNEXT_DISABLE to GRUB_DISABLE_BOOTNEXT
break command support
added few more test cases
continue command support
Fix wildcard escaping.
lexer-rewrite rebase commit
Add few new tests.
script/execute: Don't let trailing blank lines determine the return code
for loop support to grub script
few more testcases added
Add variable parsing in $"..." and fix several mismatches with bash.
added elif patch from Deepak Vankadaru
* grub-core/script/argv.c (grub_script_argv_split_append): Skip leading spaces. * tests/grub_script_leading_whitespace.in: New file. * Makefile.util.def (grub_script_leading_whitespace): New test.
not command (!) support
return command for functions
setparams command to set positional parameters
few more testcases
* grub-core/kern/misc.c (grub_strcmp): Use unsigned comparison as per common usage and preffered in several parts of code. (grub_memcmp): Likewise. (grub_strncmp): Likewise. * include/grub/misc.h (grub_strcasecmp): Likewise. (grub_strncasecmp): Likewise. * Makefile.util.def (cmp_test): New test. (grub_script_strcmp): Likewise. * tests/cmp_unit_test.c: New file. * tests/grub_script_strcmp.in: Likewise. * grub-core/fs/hfsplus.c (grub_hfsplus_cmp_catkey): Add a comment.
Fix test -a and -o precedence. Reported by: adrian15.
rewrote arglist to argv conversion and added $@, $* support
new testcase for while and until loops
tests: Add pathological iso9660 filesystem tests
tests: Add test for iso9660 delayed CE hop
tests: Add mfa_key_protector_test
tests: Add net_http_transfer_test
tests/partmap_test: set disk to hd1 for arm/aarch64
tests: Add "z" length modifier printf tests
* tests/priority_queue_unit_test.cc: New test.
commands/minicmd: Fix rmmod underflow on autoloaded modules
tests/serial_test: Enable serial tests for arm*-efi and loongarch64-efi
* tests/test_unset.in: New test.
tests: Add tpcm_unit_test
tests: Split ZFS ZSTD test into new file