selftests/zram: Adding zram tests
[firefly-linux-kernel-4.4.55.git] / tools / testing / selftests / zram / zram.sh
1 #!/bin/bash
2 TCID="zram.sh"
3
4 run_zram () {
5 echo "--------------------"
6 echo "running zram tests"
7 echo "--------------------"
8 ./zram01.sh
9 echo ""
10 ./zram02.sh
11 }
12
13 # check zram module exists
14 MODULE_PATH=/lib/modules/`uname -r`/kernel/drivers/block/zram/zram.ko
15 if [ -f $MODULE_PATH ]; then
16         run_zram
17 elif [ -b /dev/zram0 ]; then
18         run_zram
19 else
20         echo "$TCID : No zram.ko module or /dev/zram0 device file not found"
21         echo "$TCID : CONFIG_ZRAM is not set"
22         exit 1
23 fi