diff options
| author | Enji Cooper <ngie@FreeBSD.org> | 2016-01-13 09:14:27 +0000 |
|---|---|---|
| committer | Enji Cooper <ngie@FreeBSD.org> | 2016-01-13 09:14:27 +0000 |
| commit | 09d986419d8834aa4fdb998695a8b7cce7e8e52a (patch) | |
| tree | 3cade8aa99ab58bdd2f67e2fd18a51c8ca6330dd | |
| parent | 6e4d48127c4ff994c6b50605ce5622e2a5854989 (diff) | |
Notes
| -rw-r--r-- | etc/mtree/BSD.tests.dist | 26 | ||||
| -rw-r--r-- | tests/sys/Makefile | 1 | ||||
| -rw-r--r-- | tests/sys/geom/Makefile | 7 | ||||
| -rw-r--r-- | tests/sys/geom/class/Makefile | 21 | ||||
| -rw-r--r-- | tests/sys/geom/class/concat/1_test.sh (renamed from tools/regression/geom_concat/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/concat/2_test.sh (renamed from tools/regression/geom_concat/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/concat/Makefile | 16 | ||||
| -rw-r--r-- | tests/sys/geom/class/concat/conf.sh (renamed from tools/regression/geom_concat/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/Makefile | 42 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/attach_d_test.sh (renamed from tools/regression/geom_eli/attach-d.t) | 0 | ||||
| -rwxr-xr-x | tests/sys/geom/class/eli/conf.sh (renamed from tools/regression/geom_eli/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/configure_b_B_test.sh (renamed from tools/regression/geom_eli/configure-b-B.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/delkey_test.sh (renamed from tools/regression/geom_eli/delkey.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/detach_l_test.sh (renamed from tools/regression/geom_eli/detach-l.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/init_B_test.sh (renamed from tools/regression/geom_eli/init-B.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/init_J_test.sh (renamed from tools/regression/geom_eli/init-J.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/init_a_test.sh (renamed from tools/regression/geom_eli/init-a.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/init_i_P_test.sh (renamed from tools/regression/geom_eli/init-i-P.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/init_test.sh (renamed from tools/regression/geom_eli/init.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/integrity_copy_test.sh (renamed from tools/regression/geom_eli/integrity-copy.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/integrity_data_test.sh (renamed from tools/regression/geom_eli/integrity-data.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/integrity_hmac_test.sh (renamed from tools/regression/geom_eli/integrity-hmac.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/kill_test.sh (renamed from tools/regression/geom_eli/kill.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/nokey_test.sh (renamed from tools/regression/geom_eli/nokey.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/onetime_a_test.sh (renamed from tools/regression/geom_eli/onetime-a.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/onetime_d_test.sh (renamed from tools/regression/geom_eli/onetime-d.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/onetime_test.sh (renamed from tools/regression/geom_eli/onetime.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/readonly_test.sh (renamed from tools/regression/geom_eli/readonly.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/resize_test.sh (renamed from tools/regression/geom_eli/resize.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/eli/setkey_test.sh (renamed from tools/regression/geom_eli/setkey.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/gate/1_test.sh (renamed from tools/regression/geom_gate/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/gate/2_test.sh (renamed from tools/regression/geom_gate/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/gate/3_test.sh (renamed from tools/regression/geom_gate/test-3.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/gate/Makefile | 17 | ||||
| -rwxr-xr-x | tests/sys/geom/class/gate/conf.sh (renamed from tools/regression/geom_gate/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/geom_subr.sh (renamed from tools/regression/geom_subr.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/1_test.sh (renamed from tools/regression/geom_mirror/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/2_test.sh (renamed from tools/regression/geom_mirror/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/3_test.sh (renamed from tools/regression/geom_mirror/test-3.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/4_test.sh (renamed from tools/regression/geom_mirror/test-4.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/5_test.sh (renamed from tools/regression/geom_mirror/test-5.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/6_test.sh (renamed from tools/regression/geom_mirror/test-6.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/7_test.sh (renamed from tools/regression/geom_mirror/test-7.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/Makefile | 21 | ||||
| -rw-r--r-- | tests/sys/geom/class/mirror/conf.sh (renamed from tools/regression/geom_mirror/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/nop/1_test.sh (renamed from tools/regression/geom_nop/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/nop/2_test.sh (renamed from tools/regression/geom_nop/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/nop/Makefile | 16 | ||||
| -rw-r--r-- | tests/sys/geom/class/nop/conf.sh (renamed from tools/regression/geom_nop/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/10_test.sh (renamed from tools/regression/geom_raid3/test-10.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/11_test.sh (renamed from tools/regression/geom_raid3/test-11.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/12_test.sh (renamed from tools/regression/geom_raid3/test-12.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/1_test.sh (renamed from tools/regression/geom_raid3/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/2_test.sh (renamed from tools/regression/geom_raid3/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/3_test.sh (renamed from tools/regression/geom_raid3/test-3.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/4_test.sh (renamed from tools/regression/geom_raid3/test-4.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/5_test.sh (renamed from tools/regression/geom_raid3/test-5.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/6_test.sh (renamed from tools/regression/geom_raid3/test-6.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/7_test.sh (renamed from tools/regression/geom_raid3/test-7.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/8_test.sh (renamed from tools/regression/geom_raid3/test-8.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/9_test.sh (renamed from tools/regression/geom_raid3/test-9.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/Makefile | 26 | ||||
| -rw-r--r-- | tests/sys/geom/class/raid3/conf.sh (renamed from tools/regression/geom_raid3/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/shsec/1_test.sh (renamed from tools/regression/geom_shsec/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/shsec/2_test.sh (renamed from tools/regression/geom_shsec/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/shsec/Makefile | 16 | ||||
| -rw-r--r-- | tests/sys/geom/class/shsec/conf.sh (renamed from tools/regression/geom_shsec/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/stripe/1_test.sh (renamed from tools/regression/geom_stripe/test-1.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/stripe/2_test.sh (renamed from tools/regression/geom_stripe/test-2.t) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/stripe/Makefile | 16 | ||||
| -rw-r--r-- | tests/sys/geom/class/stripe/conf.sh (renamed from tools/regression/geom_stripe/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/uzip/1_test.sh (renamed from tools/regression/geom_uzip/test-1.t) | 2 | ||||
| -rw-r--r-- | tests/sys/geom/class/uzip/Makefile | 42 | ||||
| -rwxr-xr-x | tests/sys/geom/class/uzip/conf.sh (renamed from tools/regression/geom_uzip/conf.sh) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/uzip/etalon/etalon.txt (renamed from tools/regression/geom_uzip/etalon/etalon.txt) | 0 | ||||
| -rw-r--r-- | tests/sys/geom/class/uzip/test-1.img.uzip.uue (renamed from tools/regression/geom_uzip/test-1.img.uzip.uue) | 0 | ||||
| -rw-r--r-- | tools/regression/geom_uzip/Makefile | 23 |
77 files changed, 268 insertions, 24 deletions
diff --git a/etc/mtree/BSD.tests.dist b/etc/mtree/BSD.tests.dist index ff3232417cf7f..ea10412a94e92 100644 --- a/etc/mtree/BSD.tests.dist +++ b/etc/mtree/BSD.tests.dist @@ -376,6 +376,32 @@ .. file .. + geom + class + concat + .. + eli + .. + gate + .. + gpt + .. + mirror + .. + nop + .. + raid3 + .. + shsec + .. + stripe + .. + uzip + etalon + .. + .. + .. + .. kern acct .. diff --git a/tests/sys/Makefile b/tests/sys/Makefile index 4e653be6530a4..18a24a452f008 100644 --- a/tests/sys/Makefile +++ b/tests/sys/Makefile @@ -8,6 +8,7 @@ TESTS_SUBDIRS+= acl TESTS_SUBDIRS+= aio TESTS_SUBDIRS+= fifo TESTS_SUBDIRS+= file +TESTS_SUBDIRS+= geom TESTS_SUBDIRS+= kern TESTS_SUBDIRS+= kqueue TESTS_SUBDIRS+= mac diff --git a/tests/sys/geom/Makefile b/tests/sys/geom/Makefile new file mode 100644 index 0000000000000..bf8604dcabc35 --- /dev/null +++ b/tests/sys/geom/Makefile @@ -0,0 +1,7 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom + +TESTS_SUBDIRS+= class + +.include <bsd.test.mk> diff --git a/tests/sys/geom/class/Makefile b/tests/sys/geom/class/Makefile new file mode 100644 index 0000000000000..c70561691420b --- /dev/null +++ b/tests/sys/geom/class/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class + +TESTS_SUBDIRS+= concat +TESTS_SUBDIRS+= eli +TESTS_SUBDIRS+= gate +# XXX: might not work due to geom(4) changes; more investigation's needed +#TESTS_SUBDIRS+= gpt +TESTS_SUBDIRS+= mirror +TESTS_SUBDIRS+= nop +TESTS_SUBDIRS+= raid3 +TESTS_SUBDIRS+= shsec +TESTS_SUBDIRS+= stripe +TESTS_SUBDIRS+= uzip + +BINDIR= ${TESTSDIR} + +FILES+= geom_subr.sh + +.include <bsd.test.mk> diff --git a/tools/regression/geom_concat/test-1.t b/tests/sys/geom/class/concat/1_test.sh index ef80a61bc18ed..ef80a61bc18ed 100644 --- a/tools/regression/geom_concat/test-1.t +++ b/tests/sys/geom/class/concat/1_test.sh diff --git a/tools/regression/geom_concat/test-2.t b/tests/sys/geom/class/concat/2_test.sh index 95636be860ebd..95636be860ebd 100644 --- a/tools/regression/geom_concat/test-2.t +++ b/tests/sys/geom/class/concat/2_test.sh diff --git a/tests/sys/geom/class/concat/Makefile b/tests/sys/geom/class/concat/Makefile new file mode 100644 index 0000000000000..5659b5d382155 --- /dev/null +++ b/tests/sys/geom/class/concat/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_concat/conf.sh b/tests/sys/geom/class/concat/conf.sh index 374ed12aecc2d..374ed12aecc2d 100644 --- a/tools/regression/geom_concat/conf.sh +++ b/tests/sys/geom/class/concat/conf.sh diff --git a/tests/sys/geom/class/eli/Makefile b/tests/sys/geom/class/eli/Makefile new file mode 100644 index 0000000000000..8f4ca60d03c33 --- /dev/null +++ b/tests/sys/geom/class/eli/Makefile @@ -0,0 +1,42 @@ +# $FreeBSD$ + +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_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="1200" +TEST_METADATA.init_test+= timeout="300" +TEST_METADATA.integrity_copy_test+= timeout="1200" +TEST_METADATA.integrity_data_test+= timeout="600" +TEST_METADATA.integrity_hmac_test+= timeout="600" +TEST_METADATA.onetime_a_test+= timeout="600" +TEST_METADATA.onetime_test+= timeout="600" + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_eli/attach-d.t b/tests/sys/geom/class/eli/attach_d_test.sh index 5d700b3270c7b..5d700b3270c7b 100644 --- a/tools/regression/geom_eli/attach-d.t +++ b/tests/sys/geom/class/eli/attach_d_test.sh diff --git a/tools/regression/geom_eli/conf.sh b/tests/sys/geom/class/eli/conf.sh index 0646e83df40b3..0646e83df40b3 100755 --- a/tools/regression/geom_eli/conf.sh +++ b/tests/sys/geom/class/eli/conf.sh diff --git a/tools/regression/geom_eli/configure-b-B.t b/tests/sys/geom/class/eli/configure_b_B_test.sh index b6cdf4fe1d9a4..b6cdf4fe1d9a4 100644 --- a/tools/regression/geom_eli/configure-b-B.t +++ b/tests/sys/geom/class/eli/configure_b_B_test.sh diff --git a/tools/regression/geom_eli/delkey.t b/tests/sys/geom/class/eli/delkey_test.sh index 67b253efd0d87..67b253efd0d87 100644 --- a/tools/regression/geom_eli/delkey.t +++ b/tests/sys/geom/class/eli/delkey_test.sh diff --git a/tools/regression/geom_eli/detach-l.t b/tests/sys/geom/class/eli/detach_l_test.sh index 605ae94e6bf03..605ae94e6bf03 100644 --- a/tools/regression/geom_eli/detach-l.t +++ b/tests/sys/geom/class/eli/detach_l_test.sh diff --git a/tools/regression/geom_eli/init-B.t b/tests/sys/geom/class/eli/init_B_test.sh index 3ba743cfbc640..3ba743cfbc640 100644 --- a/tools/regression/geom_eli/init-B.t +++ b/tests/sys/geom/class/eli/init_B_test.sh diff --git a/tools/regression/geom_eli/init-J.t b/tests/sys/geom/class/eli/init_J_test.sh index 266a3d537e039..266a3d537e039 100644 --- a/tools/regression/geom_eli/init-J.t +++ b/tests/sys/geom/class/eli/init_J_test.sh diff --git a/tools/regression/geom_eli/init-a.t b/tests/sys/geom/class/eli/init_a_test.sh index dbb24fe32488b..dbb24fe32488b 100644 --- a/tools/regression/geom_eli/init-a.t +++ b/tests/sys/geom/class/eli/init_a_test.sh diff --git a/tools/regression/geom_eli/init-i-P.t b/tests/sys/geom/class/eli/init_i_P_test.sh index 1c59a97d391c3..1c59a97d391c3 100644 --- a/tools/regression/geom_eli/init-i-P.t +++ b/tests/sys/geom/class/eli/init_i_P_test.sh diff --git a/tools/regression/geom_eli/init.t b/tests/sys/geom/class/eli/init_test.sh index 71dd6e2679719..71dd6e2679719 100644 --- a/tools/regression/geom_eli/init.t +++ b/tests/sys/geom/class/eli/init_test.sh diff --git a/tools/regression/geom_eli/integrity-copy.t b/tests/sys/geom/class/eli/integrity_copy_test.sh index 4c8efd32aca58..4c8efd32aca58 100644 --- a/tools/regression/geom_eli/integrity-copy.t +++ b/tests/sys/geom/class/eli/integrity_copy_test.sh diff --git a/tools/regression/geom_eli/integrity-data.t b/tests/sys/geom/class/eli/integrity_data_test.sh index 7ea7c96b8accf..7ea7c96b8accf 100644 --- a/tools/regression/geom_eli/integrity-data.t +++ b/tests/sys/geom/class/eli/integrity_data_test.sh diff --git a/tools/regression/geom_eli/integrity-hmac.t b/tests/sys/geom/class/eli/integrity_hmac_test.sh index 243eac9ec65c9..243eac9ec65c9 100644 --- a/tools/regression/geom_eli/integrity-hmac.t +++ b/tests/sys/geom/class/eli/integrity_hmac_test.sh diff --git a/tools/regression/geom_eli/kill.t b/tests/sys/geom/class/eli/kill_test.sh index ccced9f47397e..ccced9f47397e 100644 --- a/tools/regression/geom_eli/kill.t +++ b/tests/sys/geom/class/eli/kill_test.sh diff --git a/tools/regression/geom_eli/nokey.t b/tests/sys/geom/class/eli/nokey_test.sh index f32e1a4f1eba7..f32e1a4f1eba7 100644 --- a/tools/regression/geom_eli/nokey.t +++ b/tests/sys/geom/class/eli/nokey_test.sh diff --git a/tools/regression/geom_eli/onetime-a.t b/tests/sys/geom/class/eli/onetime_a_test.sh index 4e26dfbc60893..4e26dfbc60893 100644 --- a/tools/regression/geom_eli/onetime-a.t +++ b/tests/sys/geom/class/eli/onetime_a_test.sh diff --git a/tools/regression/geom_eli/onetime-d.t b/tests/sys/geom/class/eli/onetime_d_test.sh index 51a6abb8c97a8..51a6abb8c97a8 100644 --- a/tools/regression/geom_eli/onetime-d.t +++ b/tests/sys/geom/class/eli/onetime_d_test.sh diff --git a/tools/regression/geom_eli/onetime.t b/tests/sys/geom/class/eli/onetime_test.sh index 17061d058e7b0..17061d058e7b0 100644 --- a/tools/regression/geom_eli/onetime.t +++ b/tests/sys/geom/class/eli/onetime_test.sh diff --git a/tools/regression/geom_eli/readonly.t b/tests/sys/geom/class/eli/readonly_test.sh index 721ad62f3b5fb..721ad62f3b5fb 100644 --- a/tools/regression/geom_eli/readonly.t +++ b/tests/sys/geom/class/eli/readonly_test.sh diff --git a/tools/regression/geom_eli/resize.t b/tests/sys/geom/class/eli/resize_test.sh index 67d62917bf2f3..67d62917bf2f3 100644 --- a/tools/regression/geom_eli/resize.t +++ b/tests/sys/geom/class/eli/resize_test.sh diff --git a/tools/regression/geom_eli/setkey.t b/tests/sys/geom/class/eli/setkey_test.sh index 458100c7da869..458100c7da869 100644 --- a/tools/regression/geom_eli/setkey.t +++ b/tests/sys/geom/class/eli/setkey_test.sh diff --git a/tools/regression/geom_gate/test-1.t b/tests/sys/geom/class/gate/1_test.sh index 83f609602ed33..83f609602ed33 100644 --- a/tools/regression/geom_gate/test-1.t +++ b/tests/sys/geom/class/gate/1_test.sh diff --git a/tools/regression/geom_gate/test-2.t b/tests/sys/geom/class/gate/2_test.sh index be89accfcb9c7..be89accfcb9c7 100644 --- a/tools/regression/geom_gate/test-2.t +++ b/tests/sys/geom/class/gate/2_test.sh diff --git a/tools/regression/geom_gate/test-3.t b/tests/sys/geom/class/gate/3_test.sh index 8901aca6945b9..8901aca6945b9 100644 --- a/tools/regression/geom_gate/test-3.t +++ b/tests/sys/geom/class/gate/3_test.sh diff --git a/tests/sys/geom/class/gate/Makefile b/tests/sys/geom/class/gate/Makefile new file mode 100644 index 0000000000000..11ceb944cfdf3 --- /dev/null +++ b/tests/sys/geom/class/gate/Makefile @@ -0,0 +1,17 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test +TAP_TESTS_SH+= 3_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_gate/conf.sh b/tests/sys/geom/class/gate/conf.sh index 4eede088ad29a..4eede088ad29a 100755 --- a/tools/regression/geom_gate/conf.sh +++ b/tests/sys/geom/class/gate/conf.sh diff --git a/tools/regression/geom_subr.sh b/tests/sys/geom/class/geom_subr.sh index b437183efeded..b437183efeded 100644 --- a/tools/regression/geom_subr.sh +++ b/tests/sys/geom/class/geom_subr.sh diff --git a/tools/regression/geom_mirror/test-1.t b/tests/sys/geom/class/mirror/1_test.sh index af82a14730c2e..af82a14730c2e 100644 --- a/tools/regression/geom_mirror/test-1.t +++ b/tests/sys/geom/class/mirror/1_test.sh diff --git a/tools/regression/geom_mirror/test-2.t b/tests/sys/geom/class/mirror/2_test.sh index 5605c44eb4648..5605c44eb4648 100644 --- a/tools/regression/geom_mirror/test-2.t +++ b/tests/sys/geom/class/mirror/2_test.sh diff --git a/tools/regression/geom_mirror/test-3.t b/tests/sys/geom/class/mirror/3_test.sh index b7f85255e076c..b7f85255e076c 100644 --- a/tools/regression/geom_mirror/test-3.t +++ b/tests/sys/geom/class/mirror/3_test.sh diff --git a/tools/regression/geom_mirror/test-4.t b/tests/sys/geom/class/mirror/4_test.sh index 6efcc021ef656..6efcc021ef656 100644 --- a/tools/regression/geom_mirror/test-4.t +++ b/tests/sys/geom/class/mirror/4_test.sh diff --git a/tools/regression/geom_mirror/test-5.t b/tests/sys/geom/class/mirror/5_test.sh index 3a176b55531fe..3a176b55531fe 100644 --- a/tools/regression/geom_mirror/test-5.t +++ b/tests/sys/geom/class/mirror/5_test.sh diff --git a/tools/regression/geom_mirror/test-6.t b/tests/sys/geom/class/mirror/6_test.sh index 68036e9c8c6a8..68036e9c8c6a8 100644 --- a/tools/regression/geom_mirror/test-6.t +++ b/tests/sys/geom/class/mirror/6_test.sh diff --git a/tools/regression/geom_mirror/test-7.t b/tests/sys/geom/class/mirror/7_test.sh index f5bf71ab7a3b7..f5bf71ab7a3b7 100644 --- a/tools/regression/geom_mirror/test-7.t +++ b/tests/sys/geom/class/mirror/7_test.sh diff --git a/tests/sys/geom/class/mirror/Makefile b/tests/sys/geom/class/mirror/Makefile new file mode 100644 index 0000000000000..931f7d0dcb576 --- /dev/null +++ b/tests/sys/geom/class/mirror/Makefile @@ -0,0 +1,21 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test +TAP_TESTS_SH+= 3_test +TAP_TESTS_SH+= 4_test +TAP_TESTS_SH+= 5_test +TAP_TESTS_SH+= 6_test +TAP_TESTS_SH+= 7_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_mirror/conf.sh b/tests/sys/geom/class/mirror/conf.sh index d8595f199bf36..d8595f199bf36 100644 --- a/tools/regression/geom_mirror/conf.sh +++ b/tests/sys/geom/class/mirror/conf.sh diff --git a/tools/regression/geom_nop/test-1.t b/tests/sys/geom/class/nop/1_test.sh index 4d6b65d5ff8fe..4d6b65d5ff8fe 100644 --- a/tools/regression/geom_nop/test-1.t +++ b/tests/sys/geom/class/nop/1_test.sh diff --git a/tools/regression/geom_nop/test-2.t b/tests/sys/geom/class/nop/2_test.sh index 742234591db68..742234591db68 100644 --- a/tools/regression/geom_nop/test-2.t +++ b/tests/sys/geom/class/nop/2_test.sh diff --git a/tests/sys/geom/class/nop/Makefile b/tests/sys/geom/class/nop/Makefile new file mode 100644 index 0000000000000..5659b5d382155 --- /dev/null +++ b/tests/sys/geom/class/nop/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_nop/conf.sh b/tests/sys/geom/class/nop/conf.sh index e38e10c9afe36..e38e10c9afe36 100644 --- a/tools/regression/geom_nop/conf.sh +++ b/tests/sys/geom/class/nop/conf.sh diff --git a/tools/regression/geom_raid3/test-10.t b/tests/sys/geom/class/raid3/10_test.sh index edd827d03ddf8..edd827d03ddf8 100644 --- a/tools/regression/geom_raid3/test-10.t +++ b/tests/sys/geom/class/raid3/10_test.sh diff --git a/tools/regression/geom_raid3/test-11.t b/tests/sys/geom/class/raid3/11_test.sh index 0407261ca7dfc..0407261ca7dfc 100644 --- a/tools/regression/geom_raid3/test-11.t +++ b/tests/sys/geom/class/raid3/11_test.sh diff --git a/tools/regression/geom_raid3/test-12.t b/tests/sys/geom/class/raid3/12_test.sh index 10533c6710d19..10533c6710d19 100644 --- a/tools/regression/geom_raid3/test-12.t +++ b/tests/sys/geom/class/raid3/12_test.sh diff --git a/tools/regression/geom_raid3/test-1.t b/tests/sys/geom/class/raid3/1_test.sh index 4c0b4a230c695..4c0b4a230c695 100644 --- a/tools/regression/geom_raid3/test-1.t +++ b/tests/sys/geom/class/raid3/1_test.sh diff --git a/tools/regression/geom_raid3/test-2.t b/tests/sys/geom/class/raid3/2_test.sh index 22ebd38f6987f..22ebd38f6987f 100644 --- a/tools/regression/geom_raid3/test-2.t +++ b/tests/sys/geom/class/raid3/2_test.sh diff --git a/tools/regression/geom_raid3/test-3.t b/tests/sys/geom/class/raid3/3_test.sh index f068b064242b4..f068b064242b4 100644 --- a/tools/regression/geom_raid3/test-3.t +++ b/tests/sys/geom/class/raid3/3_test.sh diff --git a/tools/regression/geom_raid3/test-4.t b/tests/sys/geom/class/raid3/4_test.sh index 810f13db40664..810f13db40664 100644 --- a/tools/regression/geom_raid3/test-4.t +++ b/tests/sys/geom/class/raid3/4_test.sh diff --git a/tools/regression/geom_raid3/test-5.t b/tests/sys/geom/class/raid3/5_test.sh index 7bc8d42eb185d..7bc8d42eb185d 100644 --- a/tools/regression/geom_raid3/test-5.t +++ b/tests/sys/geom/class/raid3/5_test.sh diff --git a/tools/regression/geom_raid3/test-6.t b/tests/sys/geom/class/raid3/6_test.sh index 20bf1922bca66..20bf1922bca66 100644 --- a/tools/regression/geom_raid3/test-6.t +++ b/tests/sys/geom/class/raid3/6_test.sh diff --git a/tools/regression/geom_raid3/test-7.t b/tests/sys/geom/class/raid3/7_test.sh index 23666f8f4c597..23666f8f4c597 100644 --- a/tools/regression/geom_raid3/test-7.t +++ b/tests/sys/geom/class/raid3/7_test.sh diff --git a/tools/regression/geom_raid3/test-8.t b/tests/sys/geom/class/raid3/8_test.sh index 2eb9b1a7dc92d..2eb9b1a7dc92d 100644 --- a/tools/regression/geom_raid3/test-8.t +++ b/tests/sys/geom/class/raid3/8_test.sh diff --git a/tools/regression/geom_raid3/test-9.t b/tests/sys/geom/class/raid3/9_test.sh index 0ef010a00a78d..0ef010a00a78d 100644 --- a/tools/regression/geom_raid3/test-9.t +++ b/tests/sys/geom/class/raid3/9_test.sh diff --git a/tests/sys/geom/class/raid3/Makefile b/tests/sys/geom/class/raid3/Makefile new file mode 100644 index 0000000000000..526c175e99761 --- /dev/null +++ b/tests/sys/geom/class/raid3/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test +TAP_TESTS_SH+= 3_test +TAP_TESTS_SH+= 4_test +TAP_TESTS_SH+= 5_test +TAP_TESTS_SH+= 6_test +TAP_TESTS_SH+= 7_test +TAP_TESTS_SH+= 8_test +TAP_TESTS_SH+= 9_test +TAP_TESTS_SH+= 10_test +TAP_TESTS_SH+= 11_test +TAP_TESTS_SH+= 12_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_raid3/conf.sh b/tests/sys/geom/class/raid3/conf.sh index f1b270aacd4d7..f1b270aacd4d7 100644 --- a/tools/regression/geom_raid3/conf.sh +++ b/tests/sys/geom/class/raid3/conf.sh diff --git a/tools/regression/geom_shsec/test-1.t b/tests/sys/geom/class/shsec/1_test.sh index ab0bb37ea445d..ab0bb37ea445d 100644 --- a/tools/regression/geom_shsec/test-1.t +++ b/tests/sys/geom/class/shsec/1_test.sh diff --git a/tools/regression/geom_shsec/test-2.t b/tests/sys/geom/class/shsec/2_test.sh index 9dfe36ace48f5..9dfe36ace48f5 100644 --- a/tools/regression/geom_shsec/test-2.t +++ b/tests/sys/geom/class/shsec/2_test.sh diff --git a/tests/sys/geom/class/shsec/Makefile b/tests/sys/geom/class/shsec/Makefile new file mode 100644 index 0000000000000..5659b5d382155 --- /dev/null +++ b/tests/sys/geom/class/shsec/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_shsec/conf.sh b/tests/sys/geom/class/shsec/conf.sh index 7800eb7764ab8..7800eb7764ab8 100644 --- a/tools/regression/geom_shsec/conf.sh +++ b/tests/sys/geom/class/shsec/conf.sh diff --git a/tools/regression/geom_stripe/test-1.t b/tests/sys/geom/class/stripe/1_test.sh index 7923763a4c297..7923763a4c297 100644 --- a/tools/regression/geom_stripe/test-1.t +++ b/tests/sys/geom/class/stripe/1_test.sh diff --git a/tools/regression/geom_stripe/test-2.t b/tests/sys/geom/class/stripe/2_test.sh index f6e11f5a5821e..f6e11f5a5821e 100644 --- a/tools/regression/geom_stripe/test-2.t +++ b/tests/sys/geom/class/stripe/2_test.sh diff --git a/tests/sys/geom/class/stripe/Makefile b/tests/sys/geom/class/stripe/Makefile new file mode 100644 index 0000000000000..5659b5d382155 --- /dev/null +++ b/tests/sys/geom/class/stripe/Makefile @@ -0,0 +1,16 @@ +# $FreeBSD$ + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +TAP_TESTS_SH+= 1_test +TAP_TESTS_SH+= 2_test + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh +FILESDIR= ${TESTSDIR} + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_stripe/conf.sh b/tests/sys/geom/class/stripe/conf.sh index fd0f41c6c5e60..fd0f41c6c5e60 100644 --- a/tools/regression/geom_stripe/conf.sh +++ b/tests/sys/geom/class/stripe/conf.sh diff --git a/tools/regression/geom_uzip/test-1.t b/tests/sys/geom/class/uzip/1_test.sh index b156c067456ba..222b6c9afdec4 100644 --- a/tools/regression/geom_uzip/test-1.t +++ b/tests/sys/geom/class/uzip/1_test.sh @@ -6,7 +6,7 @@ testsdir=$(dirname $0) echo "1..1" -UUE=$testsdir/test-1.img.uzip.uue +UUE=$testsdir/1.img.uzip.uue uudecode $UUE us0=$(attach_md -f $(basename $UUE .uue)) || exit 1 sleep 1 diff --git a/tests/sys/geom/class/uzip/Makefile b/tests/sys/geom/class/uzip/Makefile new file mode 100644 index 0000000000000..b9624068739fc --- /dev/null +++ b/tests/sys/geom/class/uzip/Makefile @@ -0,0 +1,42 @@ +# +# $FreeBSD$ +# +# Regression test for geom_uzip. +# + +TESTSDIR= ${TESTSBASE}/sys/geom/class/${.CURDIR:T} + +IMAGE= 1.img +ZIMAGE= ${IMAGE}.uzip +UZIMAGE= ${ZIMAGE}.uue + +CLEANFILES+= ${IMAGE} ${UZIMAGE} ${ZIMAGE} + +${IMAGE}: + makefs -s 1048576 ${.TARGET} ${.CURDIR}/etalon + +${ZIMAGE}: ${IMAGE} + mkuzip -o ${.TARGET} ${.ALLSRC} + +${UZIMAGE}: ${IMAGE} ${ZIMAGE} + printf "#\n# $$" >${.TARGET} + printf "FreeBSD$$\n#\n\n" >> ${.TARGET} + uuencode ${ZIMAGE} ${ZIMAGE} >>${.TARGET} + +FILES+= conf.sh +FILESNAME_conf.sh= conf.sh + +FILES+= ${UZIMAGE} +FILESDIR= ${TESTSDIR} + +FILESGROUPS= FILES etalon +etalon+= etalon/etalon.txt +etalonDIR= ${TESTSDIR}/etalon + +TAP_TESTS_SH+= 1_test + +.for t in ${TAP_TESTS_SH} +TEST_METADATA.$t+= required_user="root" +.endfor + +.include <bsd.test.mk> diff --git a/tools/regression/geom_uzip/conf.sh b/tests/sys/geom/class/uzip/conf.sh index 9a22841fdbe97..9a22841fdbe97 100755 --- a/tools/regression/geom_uzip/conf.sh +++ b/tests/sys/geom/class/uzip/conf.sh diff --git a/tools/regression/geom_uzip/etalon/etalon.txt b/tests/sys/geom/class/uzip/etalon/etalon.txt index cb8acf31f650e..cb8acf31f650e 100644 --- a/tools/regression/geom_uzip/etalon/etalon.txt +++ b/tests/sys/geom/class/uzip/etalon/etalon.txt diff --git a/tools/regression/geom_uzip/test-1.img.uzip.uue b/tests/sys/geom/class/uzip/test-1.img.uzip.uue index ca16f47c794e4..ca16f47c794e4 100644 --- a/tools/regression/geom_uzip/test-1.img.uzip.uue +++ b/tests/sys/geom/class/uzip/test-1.img.uzip.uue diff --git a/tools/regression/geom_uzip/Makefile b/tools/regression/geom_uzip/Makefile deleted file mode 100644 index 3186ef61d7bbd..0000000000000 --- a/tools/regression/geom_uzip/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# -# $FreeBSD$ -# -# Regression test for geom_ugz. -# - -IMAGE= test-1.img -ZIMAGE= ${IMAGE}.uzip -UZIMAGE= ${ZIMAGE}.uue - -test: - prove -rv ./test-1.t - -image: - makefs -s 1048576 ${IMAGE} etalon - printf "#\n# $$" >${UZIMAGE} - printf "FreeBSD$$\n#\n\n" >> ${UZIMAGE} - mkuzip -o ${ZIMAGE} ${IMAGE} - uuencode ${ZIMAGE} ${ZIMAGE} >>${UZIMAGE} - rm ${ZIMAGE} - -clean: - rm -f ${IMAGE} ${ZIMAGE} |
