selftests/zram: must be run as root
Adding new functionality check_prereqs() to check test must be run as root Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org> Signed-off-by: Shuah Khan <shuahkh@osg.samsung.com>
This commit is contained in:
parent
9fae100cbd
commit
2dfb28e341
@ -1,6 +1,16 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
TCID="zram.sh"
|
TCID="zram.sh"
|
||||||
|
|
||||||
|
check_prereqs()
|
||||||
|
{
|
||||||
|
local msg="skip all tests:"
|
||||||
|
|
||||||
|
if [ $UID != 0 ]; then
|
||||||
|
echo $msg must be run as root >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
run_zram () {
|
run_zram () {
|
||||||
echo "--------------------"
|
echo "--------------------"
|
||||||
echo "running zram tests"
|
echo "running zram tests"
|
||||||
@ -10,6 +20,8 @@ echo ""
|
|||||||
./zram02.sh
|
./zram02.sh
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_prereqs
|
||||||
|
|
||||||
# check zram module exists
|
# check zram module exists
|
||||||
MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko
|
MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko
|
||||||
if [ -f $MODULE_PATH ]; then
|
if [ -f $MODULE_PATH ]; then
|
||||||
|
@ -79,6 +79,7 @@ zram_fill_fs()
|
|||||||
echo "zram compression ratio: $(echo "scale=2; $v / 100 " | bc):1: OK"
|
echo "zram compression ratio: $(echo "scale=2; $v / 100 " | bc):1: OK"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
check_prereqs
|
||||||
zram_load
|
zram_load
|
||||||
zram_max_streams
|
zram_max_streams
|
||||||
zram_compress_alg
|
zram_compress_alg
|
||||||
|
@ -37,6 +37,7 @@ zram_max_streams="2"
|
|||||||
zram_sizes="1048576" # 1M
|
zram_sizes="1048576" # 1M
|
||||||
zram_mem_limits="1M"
|
zram_mem_limits="1M"
|
||||||
|
|
||||||
|
check_prereqs
|
||||||
zram_load
|
zram_load
|
||||||
zram_max_streams
|
zram_max_streams
|
||||||
zram_set_disksizes
|
zram_set_disksizes
|
||||||
|
@ -20,6 +20,16 @@ dev_mounted=-1
|
|||||||
|
|
||||||
trap INT
|
trap INT
|
||||||
|
|
||||||
|
check_prereqs()
|
||||||
|
{
|
||||||
|
local msg="skip all tests:"
|
||||||
|
|
||||||
|
if [ $UID != 0 ]; then
|
||||||
|
echo $msg must be run as root >&2
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
zram_cleanup()
|
zram_cleanup()
|
||||||
{
|
{
|
||||||
echo "zram cleanup"
|
echo "zram cleanup"
|
||||||
|
Loading…
Reference in New Issue
Block a user