u-boot/test/lib
Tom Rini 1aa8b03c01 Merge patch series "membuff: Add tests and update to support a flag for empty/full"
Simon Glass <sjg@chromium.org> says:

The membuff implementation curently has no tests. It also assumes that
head and tail can never correspond unless the buffer is empty.

This series provides a compile-time flag to support a 'full' flag. It
also adds some tests of the main routines.

The data structure is also renamed to membuf which fits better with
U-Boot.

There may be some cases in the code which could be optimised a little,
but the implementation is functional.

Link: https://lore.kernel.org/r/20250318152059.1464369-1-sjg@chromium.org
2025-04-03 16:54:59 -06:00
..
abuf.c abuf: Provide a constant buffer 2025-01-22 15:58:03 -06:00
alist.c alist: Add a way to efficiently filter an alist 2024-11-03 21:27:12 -06:00
asn1.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
compression.c compression: test: Move into the lib suite 2024-11-13 11:56:01 -06:00
efi_device_path.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
efi_image_region.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
getopt.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
hexdump.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
Kconfig test: improve configuration for Kconfig test options 2023-04-25 15:31:27 -04:00
kconfig.c sandbox: remap memory load addresses 2025-03-08 16:27:22 +02:00
kconfig_spl.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
lmb.c test: lmb: fix the lmb_alloc_addr() based test cases 2025-03-26 14:05:36 -06:00
longjmp.c common: clean up setjmp.h 2025-03-10 07:41:16 +01:00
Makefile membuf: Add some tests 2025-04-03 16:54:49 -06:00
membuf.c membuf: Add some tests 2025-04-03 16:54:49 -06:00
rsa.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
sscanf.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
str.c test: lib: Use CONFIG_64BIT to detect 64 bit compile 2024-12-31 10:58:30 -06:00
string.c test: unit tests for strstr() and strnstr() 2025-02-12 12:37:17 -06:00
strlcat.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
test_aes.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
test_crc8.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
test_crypt.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
test_errno_str.c test: Drop the blank line before test macros 2024-08-26 18:51:49 -06:00
test_print.c test: Tidy up checking for console end 2024-08-26 18:51:49 -06:00
test_sha256_hkdf.c test: lib: add test for key derivation 2025-01-18 17:12:47 -06:00
test_sha256_hmac.c test: lib: add test for sha256_hmac 2025-01-18 17:12:47 -06:00
time.c Revert "test: Update time tests to use unit-test asserts" 2024-11-22 14:37:21 -06:00
unicode.c test: Move unicode tests into the lib suite 2024-11-13 11:56:02 -06:00
uuid.c test: lib/uuid: add tests for UUID version/variant bits 2024-09-12 17:35:38 +02:00