1#!/bin/sh 2# SPDX-License-Identifier: GPL-2.0-or-later 3# Copyright (c) 2022 Petr Vorel <[email protected]> 4 5TST_MOUNT_DEVICE=1 6TST_NEEDS_ROOT=1 7TST_FS_TYPE=ext4 8TST_TESTFUNC=test 9TST_SKIP_FILESYSTEMS="btrfs,exfat,ext2,ext3,fuse,ntfs,vfat,tmpfs,xfs" 10TST_CNT=3 11 12test1() 13{ 14 EXPECT_PASS "cd $TST_MNTPOINT" 15} 16 17test2() 18{ 19 EXPECT_PASS "grep '$TST_MNTPOINT $TST_FS_TYPE' /proc/mounts" 20} 21 22test3() 23{ 24 local fs fs_skip 25 26 fs=$(grep "$TST_MNTPOINT $TST_FS_TYPE" /proc/mounts | cut -d ' ' -f3) 27 EXPECT_PASS "[ '$fs' = '$TST_FS_TYPE' ]" 28 29 for fs_skip in $TST_SKIP_FILESYSTEMS; do 30 EXPECT_FAIL "[ $fs = $fs_skip ]" 31 done 32} 33 34. tst_test.sh 35tst_run 36