Lev Walkin | cb52391 | 2017-09-30 19:33:23 -0700 | [diff] [blame] | 1 | @CODE_COVERAGE_RULES@ |
| 2 | |
Lev Walkin | c9b2f28 | 2017-11-05 20:32:15 -0800 | [diff] [blame] | 3 | check_PROGRAMS = test-param-helper |
Lev Walkin | cb52391 | 2017-09-30 19:33:23 -0700 | [diff] [blame] | 4 | dist_check_SCRIPTS = check-bundles.sh |
| 5 | |
| 6 | #Filter out the coverage options from CFLAGS as we don't need |
| 7 | #code coverage data for the tests executables |
| 8 | CFLAGS = $(filter-out $(CODE_COVERAGE_CFLAGS), @CFLAGS@) |
| 9 | |
Lev Walkin | d0d6392 | 2017-10-10 01:27:37 -0700 | [diff] [blame] | 10 | # Override single test fuzzing time using "make check FUZZ_TIME=1" |
| 11 | FUZZ_TIME=10 |
| 12 | |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 13 | TESTS_ENVIRONMENT= \ |
| 14 | CC="${CC}" \ |
Lev Walkin | f58f1fc | 2017-10-06 00:30:50 -0700 | [diff] [blame] | 15 | MAKE="${MAKE}" \ |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 16 | CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS}" \ |
Lev Walkin | 60d6267 | 2017-10-08 03:16:10 -0700 | [diff] [blame] | 17 | CFLAGS_M32="${CFLAGS_M32}" \ |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 18 | LDFLAGS="${LDFLAGS}" \ |
| 19 | LIBFUZZER_CFLAGS="${LIBFUZZER_CFLAGS}" \ |
Lev Walkin | d0d6392 | 2017-10-10 01:27:37 -0700 | [diff] [blame] | 20 | FUZZ_TIME="${FUZZ_TIME}" \ |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 21 | ASAN_ENV_FLAGS="@ASAN_ENV_FLAGS@" \ |
| 22 | srcdir=${srcdir} \ |
Lev Walkin | ce2068a | 2017-11-05 21:08:57 -0800 | [diff] [blame] | 23 | abs_builddir=${abs_builddir} \ |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 24 | abs_top_srcdir=${abs_top_srcdir} \ |
Lev Walkin | 40b8a7a | 2017-10-08 22:36:29 -0700 | [diff] [blame] | 25 | abs_top_builddir=${abs_top_builddir} \ |
| 26 | ${srcdir}/check-bundles.sh |
Lev Walkin | 360b205 | 2017-10-01 14:18:36 -0700 | [diff] [blame] | 27 | |
Lev Walkin | 40b8a7a | 2017-10-08 22:36:29 -0700 | [diff] [blame] | 28 | TESTS = |
Lev Walkin | 20696a4 | 2017-10-17 21:27:33 -0700 | [diff] [blame] | 29 | TESTS += bundles/00-NULL-bundle.txt |
Lev Walkin | 40bb23c | 2017-10-09 07:17:48 +0000 | [diff] [blame] | 30 | TESTS += bundles/01-BOOLEAN-bundle.txt |
| 31 | TESTS += bundles/02-INTEGER-bundle.txt |
| 32 | TESTS += bundles/03-ENUMERATED-bundle.txt |
| 33 | TESTS += bundles/04-REAL-bundle.txt |
| 34 | TESTS += bundles/05-BIT-STRING-bundle.txt |
| 35 | TESTS += bundles/06-OCTET-STRING-bundle.txt |
| 36 | TESTS += bundles/07-VisibleString-bundle.txt |
Lev Walkin | b5b524b | 2017-10-13 03:14:03 -0700 | [diff] [blame] | 37 | TESTS += bundles/08-OBJECT-IDENTIFIER-bundle.txt |
| 38 | TESTS += bundles/09-RELATIVE-OID-bundle.txt |
Lev Walkin | 349b340 | 2017-10-14 00:23:09 -0700 | [diff] [blame] | 39 | TESTS += bundles/10-UTF8String-bundle.txt |
Lev Walkin | 22cef6c | 2017-10-16 20:33:07 -0700 | [diff] [blame] | 40 | TESTS += bundles/11-BMPString-bundle.txt |
| 41 | TESTS += bundles/12-UniversalString-bundle.txt |
| 42 | TESTS += bundles/13-UTCTime-bundle.txt |
| 43 | TESTS += bundles/14-GeneralizedTime-bundle.txt |
Lev Walkin | 7193cf0 | 2017-10-17 14:10:35 -0700 | [diff] [blame] | 44 | TESTS += bundles/15-CHOICE-bundle.txt |
Lev Walkin | 42f6c88 | 2017-10-20 02:39:08 -0700 | [diff] [blame] | 45 | TESTS += bundles/16-SEQUENCE-bundle.txt |
Lev Walkin | d2a7360 | 2017-10-21 13:14:39 -0700 | [diff] [blame] | 46 | TESTS += bundles/17-SEQUENCE-OF-bundle.txt |
Lev Walkin | 52b88e1 | 2017-10-24 03:03:46 -0700 | [diff] [blame] | 47 | TESTS += bundles/19-SET-OF-bundle.txt |
Lev Walkin | cb52391 | 2017-09-30 19:33:23 -0700 | [diff] [blame] | 48 | |
Lev Walkin | 40b8a7a | 2017-10-08 22:36:29 -0700 | [diff] [blame] | 49 | EXTRA_DIST = \ |
| 50 | random-test-driver.c \ |
| 51 | $(srcdir)/bundles/README \ |
| 52 | $(srcdir)/bundles/*.txt |
Lev Walkin | cb52391 | 2017-09-30 19:33:23 -0700 | [diff] [blame] | 53 | |
| 54 | clean-local: |
Lev Walkin | 40b8a7a | 2017-10-08 22:36:29 -0700 | [diff] [blame] | 55 | rm -rf .tmp.* |