mirror of
https://github.com/opnsense/src.git
synced 2026-04-09 03:16:24 -04:00
There is no reduction in test coverage. On my system runtime is reduced from 38m32s to 6m24s. tests/sys/geom/class/eli/conf.sh tests/sys/geom/class/eli/init_a_test.sh tests/sys/geom/class/eli/init_test.sh tests/sys/geom/class/eli/integrity_copy_test.sh tests/sys/geom/class/eli/integrity_data_test.sh tests/sys/geom/class/eli/integrity_hmac_test.sh tests/sys/geom/class/eli/onetime_a_test.sh tests/sys/geom/class/eli/onetime_test.sh Move the looping code into common functions in conf.sh, and remove alias ciphers from the list. tests/sys/geom/class/eli/init_a_test.sh tests/sys/geom/class/eli/init_test.sh tests/sys/geom/class/eli/integrity_copy_test.sh tests/sys/geom/class/eli/integrity_data_test.sh tests/sys/geom/class/eli/integrity_hmac_test.sh tests/sys/geom/class/eli/onetime_a_test.sh Move a few commands that don't need to be in the inner loop out. tests/sys/geom/class/eli/init_test.sh tests/sys/geom/class/eli/onetime_a_test.sh Reduce the sector count tests/sys/geom/class/eli/Makefile tests/sys/geom/class/eli/init_alias_test.sh Add a test for initializing a GELI device using one of the cipher aliases, and check that the alias is correctly interpreted. MFC after: 4 weeks Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D8814
43 lines
1.1 KiB
Makefile
43 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
PACKAGE= tests
|
|
|
|
TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T}
|
|
|
|
TAP_TESTS_SH+= attach_d_test
|
|
TAP_TESTS_SH+= configure_b_B_test
|
|
TAP_TESTS_SH+= delkey_test
|
|
TAP_TESTS_SH+= detach_l_test
|
|
TAP_TESTS_SH+= init_B_test
|
|
TAP_TESTS_SH+= init_J_test
|
|
TAP_TESTS_SH+= init_a_test
|
|
TAP_TESTS_SH+= init_alias_test
|
|
TAP_TESTS_SH+= init_i_P_test
|
|
TAP_TESTS_SH+= init_test
|
|
TAP_TESTS_SH+= integrity_copy_test
|
|
TAP_TESTS_SH+= integrity_data_test
|
|
TAP_TESTS_SH+= integrity_hmac_test
|
|
TAP_TESTS_SH+= kill_test
|
|
TAP_TESTS_SH+= nokey_test
|
|
TAP_TESTS_SH+= onetime_a_test
|
|
TAP_TESTS_SH+= onetime_d_test
|
|
TAP_TESTS_SH+= onetime_test
|
|
TAP_TESTS_SH+= readonly_test
|
|
TAP_TESTS_SH+= resize_test
|
|
TAP_TESTS_SH+= setkey_test
|
|
|
|
TEST_METADATA.init_a_test+= timeout="3600"
|
|
TEST_METADATA.init_test+= timeout="600"
|
|
TEST_METADATA.integrity_copy_test+= timeout="3600"
|
|
TEST_METADATA.integrity_data_test+= timeout="1800"
|
|
TEST_METADATA.integrity_hmac_test+= timeout="1800"
|
|
TEST_METADATA.onetime_a_test+= timeout="1800"
|
|
TEST_METADATA.onetime_test+= timeout="1800"
|
|
|
|
${PACKAGE}FILES+= conf.sh
|
|
|
|
.for t in ${TAP_TESTS_SH}
|
|
TEST_METADATA.$t+= required_user="root"
|
|
.endfor
|
|
|
|
.include <bsd.test.mk>
|