]> git.ipfire.org Git - thirdparty/linux.git/commit
lib/prime_numbers: convert self-test to KUnit
authorTamir Duberstein <tamird@gmail.com>
Sun, 9 Feb 2025 02:44:39 +0000 (21:44 -0500)
committerKees Cook <kees@kernel.org>
Wed, 12 Feb 2025 22:00:11 +0000 (14:00 -0800)
commit313b38a6ecb46db4002925af91b64df4f2b76d1f
tree694644c44538fab1ee5988a94929e0b710c53ae2
parent9ab61886ac683e8ff1b261a1738d5e68cd645604
lib/prime_numbers: convert self-test to KUnit

Extract a private header and convert the prime_numbers self-test to a
KUnit test. I considered parameterizing the test using
`KUNIT_CASE_PARAM` but didn't see how it was possible since the test
logic is entangled with the test parameter generation logic.

Signed-off-by: Tamir Duberstein <tamird@gmail.com>
Link: https://lore.kernel.org/r/20250208-prime_numbers-kunit-convert-v5-2-b0cb82ae7c7d@gmail.com
Signed-off-by: Kees Cook <kees@kernel.org>
lib/Kconfig.debug
lib/math/prime_numbers.c
lib/math/prime_numbers_private.h [new file with mode: 0644]
lib/math/tests/Makefile
lib/math/tests/prime_numbers_kunit.c [new file with mode: 0644]
tools/testing/selftests/lib/config
tools/testing/selftests/lib/prime_numbers.sh [deleted file]