Index: tests/sys/geom/class/mirror/component_selection.sh =================================================================== --- tests/sys/geom/class/mirror/component_selection.sh +++ tests/sys/geom/class/mirror/component_selection.sh @@ -9,6 +9,8 @@ } run_latest_genid_body() { + load_gmirror + load_gnop . $(atf_get_srcdir)/conf.sh f1=$(mktemp ${base}.XXXXXX) @@ -130,4 +132,18 @@ atf_init_test_cases() { atf_add_test_case run_latest_genid +} + +load_gmirror() +{ + if ! kldstat -q -m g_mirror; then + geom mirror load || atf_skip "could not load module for geom mirror" + fi +} + +load_gnop() +{ + if ! kldstat -q -m g_nop; then + geom nop load || atf_skip "could not load module for geom nop" + fi }