Naresh Kamboju | f21fb79 | 2015-08-18 12:31:59 +0530 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | TCID="zram.sh" |
| 3 | |
Zhang Zhen | 7ef7cc9 | 2015-09-14 12:13:27 +0800 | [diff] [blame] | 4 | . ./zram_lib.sh |
Naresh Kamboju | 2dfb28e | 2015-08-31 17:11:55 +0530 | [diff] [blame] | 5 | |
Naresh Kamboju | f21fb79 | 2015-08-18 12:31:59 +0530 | [diff] [blame] | 6 | run_zram () { |
| 7 | echo "--------------------" |
| 8 | echo "running zram tests" |
| 9 | echo "--------------------" |
| 10 | ./zram01.sh |
| 11 | echo "" |
| 12 | ./zram02.sh |
| 13 | } |
| 14 | |
Naresh Kamboju | 2dfb28e | 2015-08-31 17:11:55 +0530 | [diff] [blame] | 15 | check_prereqs |
| 16 | |
Naresh Kamboju | f21fb79 | 2015-08-18 12:31:59 +0530 | [diff] [blame] | 17 | # check zram module exists |
| 18 | MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko |
| 19 | if [ -f $MODULE_PATH ]; then |
| 20 | run_zram |
| 21 | elif [ -b /dev/zram0 ]; then |
| 22 | run_zram |
| 23 | else |
| 24 | echo "$TCID : No zram.ko module or /dev/zram0 device file not found" |
| 25 | echo "$TCID : CONFIG_ZRAM is not set" |
| 26 | exit 1 |
| 27 | fi |