From bb2187954dbf903b5c5049e7b5fa9c53380e30e3 Mon Sep 17 00:00:00 2001 From: kevin <867559702@qq.com> Date: Wed, 19 Jul 2023 20:33:48 +0800 Subject: [PATCH] =?UTF-8?q?gfs2-utils=E6=B5=8B=E8=AF=95=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gfs2-utils测试脚本修改 perl-Parse-Yapp测试脚本 删除误上传的文件 测试脚本修改 --- suite2cases/gfs2-utils.json | 8 ++++ .../oe_test_gfs2-utils_mkfs.gfs2.sh | 43 +++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 suite2cases/gfs2-utils.json create mode 100644 testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_mkfs.gfs2.sh diff --git a/suite2cases/gfs2-utils.json b/suite2cases/gfs2-utils.json new file mode 100644 index 000000000..9971f5946 --- /dev/null +++ b/suite2cases/gfs2-utils.json @@ -0,0 +1,8 @@ +{ + "path": "$OET_PATH/testcases/cli-test/gfs2-utils", + "cases": [ + { + "name": "oe_test_gfs2-utils_mkfs.gfs2" + } + ] +} diff --git a/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_mkfs.gfs2.sh b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_mkfs.gfs2.sh new file mode 100644 index 000000000..b4830bbd1 --- /dev/null +++ b/testcases/cli-test/gfs2-utils/oe_test_gfs2-utils_mkfs.gfs2.sh @@ -0,0 +1,43 @@ +#!/usr/bin/bash + +# Copyright (c) 2023. Huawei Technologies Co.,Ltd.ALL rights reserved. +# This program is licensed under Mulan PSL v2. +# You can use it according to the terms and conditions of the Mulan PSL v2. +# http://license.coscl.org.cn/MulanPSL2 +# THIS PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, +# EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, +# MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. +# See the Mulan PSL v2 for more details. + +################################### +#@Author : guheping +#@Contact : 867559702@qq.com +#@Date : 2023/10/17 +#@License : Mulan PSL v2 +#@Desc : Test "gfs2-utils" command +################################### + +source "${OET_PATH}"/libs/locallibs/common_lib.sh + +function pre_test() { + LOG_INFO "Start to prepare the test environment" + DNF_INSTALL "gfs2-utils" + LOG_INFO "End to prepare the test environment" +} + +function run_test() { + LOG_INFO "Start to run testcase:oe_test_gfs2_utils." + mkfs.gfs2 -h | grep "Usage:" + CHECK_RESULT $? 0 0 "L$LINENO: -h No Pass" + mkfs.gfs2 -V | grep -E "mkfs.gfs2 master|Copyright" + CHECK_RESULT $? 0 0 "L$LINENO: -V No Pass" + LOG_INFO "End to run test." +} + +function post_test() { + LOG_INFO "Start to restore the test environment." + DNF_REMOVE "$@" + LOG_INFO "End to restore the test environment." +} + +main "$@" -- Gitee