]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - tests/sys/geom/class/eli/Makefile
Merge compiler-rt trunk r321017 to contrib/compiler-rt.
[FreeBSD/FreeBSD.git] / tests / sys / geom / class / eli / Makefile
1 # $FreeBSD$
2
3 .PATH: ${SRCTOP}/sys/geom/eli ${SRCTOP}/sys/crypto/sha2
4
5 PACKAGE=        tests
6
7 TESTSDIR=       ${TESTSBASE}/sys/geom/class/${.CURDIR:T}
8
9 ATF_TESTS_C=    pbkdf2_test
10
11 TAP_TESTS_SH+= attach_d_test
12 TAP_TESTS_SH+= configure_b_B_test
13 TAP_TESTS_SH+= delkey_test
14 TAP_TESTS_SH+= detach_l_test
15 TAP_TESTS_SH+= init_B_test
16 TAP_TESTS_SH+= init_J_test
17 TAP_TESTS_SH+= init_a_test
18 TAP_TESTS_SH+= init_alias_test
19 TAP_TESTS_SH+= init_i_P_test
20 TAP_TESTS_SH+= init_test
21 TAP_TESTS_SH+= integrity_copy_test
22 TAP_TESTS_SH+= integrity_data_test
23 TAP_TESTS_SH+= integrity_hmac_test
24 TAP_TESTS_SH+= kill_test
25 TAP_TESTS_SH+= nokey_test
26 TAP_TESTS_SH+= onetime_a_test
27 TAP_TESTS_SH+= onetime_d_test
28 TAP_TESTS_SH+= onetime_test
29 TAP_TESTS_SH+= readonly_test
30 TAP_TESTS_SH+= resize_test
31 TAP_TESTS_SH+= setkey_test
32
33 TEST_METADATA.init_a_test+=     timeout="3600"
34 TEST_METADATA.init_test+=       timeout="600"
35 TEST_METADATA.integrity_copy_test+=     timeout="3600"
36 TEST_METADATA.integrity_data_test+=     timeout="1800"
37 TEST_METADATA.integrity_hmac_test+=     timeout="1800"
38 TEST_METADATA.onetime_a_test+=  timeout="1800"
39 TEST_METADATA.onetime_test+=    timeout="1800"
40
41 ${PACKAGE}FILES+=               conf.sh
42
43 .for t in ${TAP_TESTS_SH}
44 TEST_METADATA.$t+=      required_user="root"
45 .endfor
46
47 CFLAGS.pbkdf2_test=     -I${SRCTOP}/sys
48
49 SRCS.pbkdf2_test=       \
50                 hmac_test.c \
51                 g_eli_crypto.c \
52                 g_eli_hmac.c \
53                 pkcs5v2.c \
54                 sha512c.c \
55                 sha256c.c
56
57 LIBADD.pbkdf2_test= crypto
58
59 testvect.h:
60         python gentestvect.py > ${.TARGET}
61
62 .include <bsd.test.mk>