X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=tests%2FMakefile.am;h=a3479b3fa33c2642b5ac6caf6d2c0ca0ab0e1f16;hb=a9d9a2ad4466432323226f482d4e1d53844c12a3;hp=d046441e89b2c77c6b2437be8babe1220d27435c;hpb=9c71c74d596d59887033a8e40a5904b30b3b8879;p=platform%2Fupstream%2Fcryptsetup.git diff --git a/tests/Makefile.am b/tests/Makefile.am index d046441..a3479b3 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,7 +1,24 @@ TESTS = api-test compat-test loopaes-test align-test discards-test mode-test password-hash-test -EXTRA_DIST = compatimage.img.bz2 \ - compat-test loopaes-test align-test discards-test mode-test password-hash-test +if VERITYSETUP +TESTS += verity-compat-test +endif + +if REENCRYPT +TESTS += reencryption-compat-test +endif + +EXTRA_DIST = compatimage.img.bz2 valid_header_file.bz2 \ + evil_hdr-payload_overwrite.bz2 \ + evil_hdr-stripes_payload_dmg.bz2 \ + evil_hdr-luks_hdr_damage.bz2 \ + evil_hdr-small_luks_device.bz2 \ + compat-test loopaes-test align-test discards-test mode-test password-hash-test \ + verity-compat-test \ + reencryption-compat-test \ + cryptsetup-valg-supps valg.sh valg-api.sh + +CLEANFILES = cryptsetup-tst* valglog* differ_SOURCES = differ.c differ_CFLAGS = -Wall -O2 @@ -9,9 +26,15 @@ differ_CFLAGS = -Wall -O2 api_test_SOURCES = api-test.c $(top_srcdir)/lib/utils_loop.c api_test_LDADD = ../lib/libcryptsetup.la api_test_LDFLAGS = -static -api_test_CFLAGS = -g -Wall -O0 -I$(top_srcdir)/lib/ +api_test_CFLAGS = -g -Wall -O0 -I$(top_srcdir)/lib/ -I$(top_srcdir)/lib/luks1 check_PROGRAMS = api-test differ compatimage.img: @bzip2 -k -d compatimage.img.bz2 + +valgrind-check: api-test differ + @VALG=1 ./compat-test + @INFOSTRING="api-test-000" ./valg-api.sh ./api-test + +.PHONY: valgrind-check