MFC r297183:

Use a SKIP testplan instead of bailing out if/when the tester isn't
root, or the geom class can't be loaded cleanly [*]

This makes sure that scenarios that are easy to hit aren't counted
as false positives with kyua test

PR: 208101
This commit is contained in:
Enji Cooper 2016-04-06 06:37:36 +00:00
parent 92509d033c
commit bd90c7ff16
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/stable/10/; revision=297612

View File

@ -35,16 +35,14 @@ geom_test_cleanup()
}
if [ $(id -u) -ne 0 ]; then
echo 'Tests must be run as root'
echo 'Bail out!'
exit 1
echo '1..0 # SKIP tests must be run as root'
exit 0
fi
# If the geom class isn't already loaded, try loading it.
if ! kldstat -q -m g_${class}; then
if ! geom ${class} load; then
echo "Could not load module for geom class=${class}"
echo 'Bail out!'
exit 1
echo "1..0 # SKIP could not load module for geom class=${class}"
exit 0
fi
fi