2023-10-03 Niels Möller <nisse@lysator.liu.se>
+ * Makefile.in (check-fat): Reduce tests to run to TS_FAT, to speed
+ up tests.
+
+ * testsuite/Makefile.in (TS_FAT): Define list of tests relevant
+ for testing algorithm variants in fat builds.
+
* testsuite/ecc-mod-arith-test.c: Reduce test count, aiming to get
test to complete in roughly 0.1s.
* testsuite/ecc-mod-test.c: Likewise.
[ -z "$(FAT_TEST_LIST)" ] || \
set -e; cd testsuite && for f in $(FAT_TEST_LIST) ; do \
echo NETTLE_FAT_OVERRIDE=$$f ; \
- NETTLE_FAT_OVERRIDE=$$f $(MAKE) check ; \
+ NETTLE_FAT_OVERRIDE=$$f $(MAKE) check TS_ALL='$$(TS_FAT)' ; \
done
all-here: $(TARGETS) $(DOCTARGETS)
TARGETS = $(TS_C) $(TS_CXX)
TS_SH = symbols-test
TS_ALL = $(TARGETS) $(TS_SH) @IF_DLOPEN_TEST@ dlopen-test$(EXEEXT)
+
+TS_FAT = $(patsubst %, %$(EXEEXT), aes-test cbc-test \
+ chacha-test salsa20-test memxor-test \
+ sha1-test sha256-test sha512-test sha3-permute-test sha3-512-test \
+ umac-test gcm-test siv-gcm-test)
+
EXTRA_SOURCES = sha1-huge-test.c
EXTRA_TARGETS = $(EXTRA_SOURCES:.c=$(EXEEXT))