mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-03 14:48:57 +00:00
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:
parent
92509d033c
commit
bd90c7ff16
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/stable/10/; revision=297612
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user