diff --git a/suite2cases/FS_Device.json b/suite2cases/FS_Device.json index 06caad1bce3097c118bf26724c73dd8033909cc6..8395bdd2846abbeb05f1064251d40454dce19d7a 100644 --- a/suite2cases/FS_Device.json +++ b/suite2cases/FS_Device.json @@ -1,77 +1,120 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Device", - "add disk": [20], "machine num": 2, + "add disk": [ + 20 + ], "cases": [ { - "name": "oe_test_check_dm_info" + "name": "oe_test_check_dm_info", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_dm_info" + "name": "oe_test_dm_info", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_raid_auto_mount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { - "name": "oe_test_raid_compress" + "name": "oe_test_raid_compress", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_1" + "name": "oe_test_raid_faulty_1", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_2" + "name": "oe_test_raid_faulty_2", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_3" + "name": "oe_test_raid_faulty_3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_add_device" + "name": "oe_test_raid_faulty_add_device", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_rw" + "name": "oe_test_raid_faulty_rw", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_faulty_w" + "name": "oe_test_raid_faulty_w", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_react" + "name": "oe_test_raid_react", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_rm_ko" + "name": "oe_test_raid_rm_ko", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_ro" + "name": "oe_test_raid_ro", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_raid_rw" + "name": "oe_test_raid_rw", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_snapshot_dump" + "name": "oe_test_snapshot_dump", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_snapshot_lvconvert", - "add disk": [20] + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_snapshot_rw" + "name": "oe_test_snapshot_rw", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_swap_auto_mount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { "name": "oe_test_swap_close", - "machine num": 2 + "machine num": 2, + "add disk": [] }, { - "name": "oe_test_swap_close_temp" + "name": "oe_test_swap_close_temp", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_swap_mkswap" + "name": "oe_test_swap_mkswap", + "machine num": 1, + "add disk": [] } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_Directory.json b/suite2cases/FS_Directory.json index 8682c262074b23a2bfdce8cc17c344eacc5cc91f..251573b801429c265e964879c31c83f39c18d0ab 100644 --- a/suite2cases/FS_Directory.json +++ b/suite2cases/FS_Directory.json @@ -1,108 +1,192 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Directory", - "add disk": [20], "machine num": 2, + "add disk": [ + 20 + ], "cases": [ { - "name": "oe_test_FSIO_dir_access" + "name": "oe_test_FSIO_dir_access", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_bin" + "name": "oe_test_FSIO_dir_access_bin", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_boot" + "name": "oe_test_FSIO_dir_access_boot", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_dev" + "name": "oe_test_FSIO_dir_access_dev", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_etc" + "name": "oe_test_FSIO_dir_access_etc", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_lib64" + "name": "oe_test_FSIO_dir_access_lib64", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_lostfound" + "name": "oe_test_FSIO_dir_access_lostfound", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_media" + "name": "oe_test_FSIO_dir_access_media", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_mnt" + "name": "oe_test_FSIO_dir_access_mnt", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_opt" + "name": "oe_test_FSIO_dir_access_opt", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_proc" + "name": "oe_test_FSIO_dir_access_proc", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_root" + "name": "oe_test_FSIO_dir_access_root", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_run" + "name": "oe_test_FSIO_dir_access_run", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_sbin" + "name": "oe_test_FSIO_dir_access_sbin", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_srv" + "name": "oe_test_FSIO_dir_access_srv", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_sys" + "name": "oe_test_FSIO_dir_access_sys", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_tmp" + "name": "oe_test_FSIO_dir_access_tmp", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_usr" + "name": "oe_test_FSIO_dir_access_usr", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_access_var" + "name": "oe_test_FSIO_dir_access_var", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_bash_umask" + "name": "oe_test_FSIO_dir_bash_umask", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_check_basic_info" + "name": "oe_test_FSIO_dir_check_basic_info", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_chmod" + "name": "oe_test_FSIO_dir_chmod", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_chown" + "name": "oe_test_FSIO_dir_chown", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_create" + "name": "oe_test_FSIO_dir_create", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_create_infs" + "name": "oe_test_FSIO_dir_create_infs", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_create_lack_inode" + "name": "oe_test_FSIO_dir_create_lack_inode", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_create_long_dirname" + "name": "oe_test_FSIO_dir_create_long_dirname", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_modify_name" + "name": "oe_test_FSIO_dir_modify_name", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_mv_cp_1" + "name": "oe_test_FSIO_dir_mv_cp_1", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_mv_cp_2" + "name": "oe_test_FSIO_dir_mv_cp_2", + "machine num": 1, + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_dir_rm" + "name": "oe_test_FSIO_dir_rm", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dir_umask" + "name": "oe_test_FSIO_dir_umask", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_FSIO_dir_umask_exit", - "machine num": 2 + "machine num": 2, + "add disk": [] } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_Docker.json b/suite2cases/FS_Docker.json index 7cbb64679124caffe26bbd5deab9c059ea933602..697492cdf9138a212e35a241d1bb6e9e384510ea 100644 --- a/suite2cases/FS_Docker.json +++ b/suite2cases/FS_Docker.json @@ -1,38 +1,50 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_Docker", - "add disk": [20], + "add disk": [ + 20 + ], "cases": [ { - "name": "oe_test_docker_check_overlay2fs" + "name": "oe_test_docker_check_overlay2fs", + "add disk": [] }, { - "name": "oe_test_docker_commit_save" + "name": "oe_test_docker_commit_save", + "add disk": [] }, { - "name": "oe_test_docker_compress" + "name": "oe_test_docker_compress", + "add disk": [] }, { - "name": "oe_test_docker_cp" + "name": "oe_test_docker_cp", + "add disk": [] }, { - "name": "oe_test_docker_info" + "name": "oe_test_docker_info", + "add disk": [] }, { - "name": "oe_test_docker_mergedir" + "name": "oe_test_docker_mergedir", + "add disk": [] }, { - "name": "oe_test_docker_mount" + "name": "oe_test_docker_mount", + "add disk": [] }, { "name": "oe_test_docker_mount_fs", - "add disk": [20] + "add disk": [ + 20 + ] }, { - "name": "oe_test_docker_write_in_docker" + "name": "oe_test_docker_write_in_docker", + "add disk": [] }, { - "name": "oe_test_docker_write_upperdir" + "name": "oe_test_docker_write_upperdir", + "add disk": [] } ] -} - +} \ No newline at end of file diff --git a/suite2cases/FS_FileSystem.json b/suite2cases/FS_FileSystem.json index 22585aac595b463f4783263ad8806f8cfc4ada8f..60fba34615e5f9cc849aa2c6d1335c66916c8f74 100644 --- a/suite2cases/FS_FileSystem.json +++ b/suite2cases/FS_FileSystem.json @@ -1,201 +1,328 @@ { "path": "${OET_PATH}/testcases/system-test/fs-test/FS_FileSystem", - "add disk": [20], "machine num": 2, + "add disk": [ + 20 + ], "cases": [ { - "name": "oe_test_FSIO_change_fs" + "name": "oe_test_FSIO_change_fs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_check_fs_mounted" + "name": "oe_test_FSIO_check_fs_mounted", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_check_fs_type" + "name": "oe_test_FSIO_check_fs_type", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_create_ext3" + "name": "oe_test_FSIO_create_ext3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_create_ext4" + "name": "oe_test_FSIO_create_ext4", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_create_xfs" + "name": "oe_test_FSIO_create_xfs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_dd_mkfs" + "name": "oe_test_FSIO_dd_mkfs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_ext3_resize2fs" + "name": "oe_test_FSIO_ext3_resize2fs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_ext4_e4defrag" + "name": "oe_test_FSIO_ext4_e4defrag", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_ext4_resize2fs" + "name": "oe_test_FSIO_ext4_resize2fs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_loop_fs" + "name": "oe_test_FSIO_loop_fs", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_FSIO_mount_automount", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_mount_block_dir" + "name": "oe_test_FSIO_mount_block_dir", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_character_dir" + "name": "oe_test_FSIO_mount_character_dir", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_empty_dir" + "name": "oe_test_FSIO_mount_empty_dir", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_ro" + "name": "oe_test_FSIO_mount_ext3_ro", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_rw" + "name": "oe_test_FSIO_mount_ext3_rw", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_setData" + "name": "oe_test_FSIO_mount_ext3_setData", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_setErrors" + "name": "oe_test_FSIO_mount_ext3_setErrors", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_sync" + "name": "oe_test_FSIO_mount_ext3_sync", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext3_to_ext4" + "name": "oe_test_FSIO_mount_ext3_to_ext4", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_block_validity" + "name": "oe_test_FSIO_mount_ext4_block_validity", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_delalloc" + "name": "oe_test_FSIO_mount_ext4_delalloc", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_discard" + "name": "oe_test_FSIO_mount_ext4_discard", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_noblock_validity" + "name": "oe_test_FSIO_mount_ext4_noblock_validity", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_nodiscard" + "name": "oe_test_FSIO_mount_ext4_nodiscard", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_ro" + "name": "oe_test_FSIO_mount_ext4_ro", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_rw" + "name": "oe_test_FSIO_mount_ext4_rw", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_setData" + "name": "oe_test_FSIO_mount_ext4_setData", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_setErrors" + "name": "oe_test_FSIO_mount_ext4_setErrors", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_ext4_sync" + "name": "oe_test_FSIO_mount_ext4_sync", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_nonempty_dir" + "name": "oe_test_FSIO_mount_nonempty_dir", + "machine num": 1, + "add disk": [] }, { "name": "oe_test_FSIO_mount_reboot", "machine num": 2, - "add disk": [20] + "add disk": [ + 20 + ] }, { - "name": "oe_test_FSIO_mount_remount" + "name": "oe_test_FSIO_mount_remount", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_umount_ext3" + "name": "oe_test_FSIO_mount_umount_ext3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_umount_ext4" + "name": "oe_test_FSIO_mount_umount_ext4", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_umount_xfs" + "name": "oe_test_FSIO_mount_umount_xfs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_dax" + "name": "oe_test_FSIO_mount_xfs_dax", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_discard" + "name": "oe_test_FSIO_mount_xfs_discard", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_nodiscard" + "name": "oe_test_FSIO_mount_xfs_nodiscard", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_ro" + "name": "oe_test_FSIO_mount_xfs_ro", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_rw" + "name": "oe_test_FSIO_mount_xfs_rw", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_sync" + "name": "oe_test_FSIO_mount_xfs_sync", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_xfsdump" + "name": "oe_test_FSIO_mount_xfs_xfsdump", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mount_xfs_xfsrestore" + "name": "oe_test_FSIO_mount_xfs_xfsrestore", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_mv_rm_mount" + "name": "oe_test_FSIO_mv_rm_mount", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_modify_1" + "name": "oe_test_FSIO_overlay_modify_1", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_modify_2" + "name": "oe_test_FSIO_overlay_modify_2", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_modify_3" + "name": "oe_test_FSIO_overlay_modify_3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_mount" + "name": "oe_test_FSIO_overlay_mount", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rename_1" + "name": "oe_test_FSIO_overlay_rename_1", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rename_2" + "name": "oe_test_FSIO_overlay_rename_2", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rename_3" + "name": "oe_test_FSIO_overlay_rename_3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rm_1" + "name": "oe_test_FSIO_overlay_rm_1", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rm_2" + "name": "oe_test_FSIO_overlay_rm_2", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_overlay_rm_3" + "name": "oe_test_FSIO_overlay_rm_3", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_remkfs" + "name": "oe_test_FSIO_remkfs", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_rw_mount" + "name": "oe_test_FSIO_rw_mount", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_umount_busy" + "name": "oe_test_FSIO_umount_busy", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_umount_by_openfile" + "name": "oe_test_FSIO_umount_by_openfile", + "machine num": 1, + "add disk": [] }, { - "name": "oe_test_FSIO_xfs_resize2fs" + "name": "oe_test_FSIO_xfs_resize2fs", + "machine num": 1, + "add disk": [] }, - { - "name": "oe_test_FSIO_create_squashfs" - }, - { - "name": "oe_test_FSIO_mount_tmpfs" - } + { + "name": "oe_test_FSIO_create_squashfs", + "machine num": 1, + "add disk": [] + }, + { + "name": "oe_test_FSIO_mount_tmpfs", + "machine num": 1, + "add disk": [] + } ] -} - +} \ No newline at end of file diff --git a/testcases/system-test/fs-test/FS_Directory/oe_test_FSIO_dir_create.sh b/testcases/system-test/fs-test/FS_Directory/oe_test_FSIO_dir_create.sh index d73e83eebd9dbb1ca8a74d433698a8a403ba50eb..6e511be475b61d180b6bc5f31b6a744d09ef6db2 100644 --- a/testcases/system-test/fs-test/FS_Directory/oe_test_FSIO_dir_create.sh +++ b/testcases/system-test/fs-test/FS_Directory/oe_test_FSIO_dir_create.sh @@ -15,50 +15,50 @@ #@License : Mulan PSL v2 #@Desc : Take the test mkdir ##################################### +# shellcheck disable=SC1090 -source ../common_lib/fsio_lib.sh +source "${OET_PATH}"/libs/locallibs/common_lib.sh function pre_test() { LOG_INFO "Start to prepare the database config." cur_date=$(date +%Y%m%d%H%M%S) testuserA="testuserA"$cur_date - useradd $testuserA - echo $testuserA | passwd --stdin $testuserA + useradd "$testuserA" + echo "$testuserA" | passwd --stdin "$testuserA" testuserB="testuserB"$cur_date - useradd $testuserB - echo $testuserB | passwd --stdin $testuserB - usermod $testuserB -g $testuserA + useradd "$testuserB" + echo "$testuserB" | passwd --stdin "$testuserB" + usermod "$testuserB" -g "$testuserA" testuserC="testuserC"$cur_date - useradd $testuserC - echo $testuserC | passwd --stdin $testuserC - chmod 770 /home/$testuserA + useradd "$testuserC" + echo "$testuserC" | passwd --stdin "$testuserC" + chmod 770 /home/"$testuserA" LOG_INFO "Finish to prepare the database config." } function run_test() { LOG_INFO "Start to run test." - su $testuserA -c "mkdir /home/$testuserA/test1 /home/$testuserA/test2" + su "$testuserA" -c "mkdir /home/$testuserA/test1 /home/$testuserA/test2" CHECK_RESULT $? 0 0 "User A mkdir failed." - su $testuserB -c "ls /home/$testuserA >/dev/null" + su "$testuserB" -c "ls /home/$testuserA >/dev/null" CHECK_RESULT $? 0 0 "User B ls dir failed." - su $testuserB -c "mkdir -p /home/$testuserA/test3/test4" + su "$testuserB" -c "mkdir -p /home/$testuserA/test3/test4" CHECK_RESULT $? 0 0 "User B mkdir failed." - su $testuserC -c "ls /home/$testuserA &>1 | grep 'Permission denied' >/dev/null" + su "$testuserC" -c "ls /home/$testuserA &>1 | grep 'Permission denied' >/dev/null" CHECK_RESULT $? 1 0 "User C ls dir succeed." - su $testuserC -c "mkdir /home/$testuserA/test5 &>1 | grep 'Permission denied' >/dev/null" + su "$testuserC" -c "mkdir /home/$testuserA/test5 &>1 | grep 'Permission denied' >/dev/null" CHECK_RESULT $? 1 0 "User C mkdir succeed." LOG_INFO "End to run test." } function post_test() { LOG_INFO "Start to restore the test environment." - userdel -r $testuserA - userdel -r $testuserB - userdel -r $testuserC - groupdel $testuserA - groupdel $testuserB + userdel -r "$testuserA" + userdel -r "$testuserB" + userdel -r "$testuserC" + groupdel "$testuserA" + groupdel "$testuserB" LOG_INFO "End to restore the test environment." } main "$@" -