diff --git a/suite2cases/function_test/pkg_test/oncn-bwm/oncn-bwm.json b/suite2cases/function_test/pkg_test/oncn-bwm/oncn-bwm.json index 55b4d77b7cc..dc6f4089dd7 100644 --- a/suite2cases/function_test/pkg_test/oncn-bwm/oncn-bwm.json +++ b/suite2cases/function_test/pkg_test/oncn-bwm/oncn-bwm.json @@ -6,10 +6,6 @@ "name": "test_oncn-bwm_install", "desc": "测试oncn-bwm软件包的安装功能,验证安装过程是否成功。", "machine num": 1 - }, - { - "name": "test_oncn-bwm_function_start", - "desc": "测试oncn-bwm软件包的启动功能,验证启动过程是否成功。" } ] } \ No newline at end of file diff --git a/testcases/function_test/pkg_test/oncn-bwm/oncn-bwm/test_oncn-bwm_function_start.sh b/testcases/function_test/pkg_test/oncn-bwm/oncn-bwm/test_oncn-bwm_function_start.sh deleted file mode 100644 index 77f44e69bf9..00000000000 --- a/testcases/function_test/pkg_test/oncn-bwm/oncn-bwm/test_oncn-bwm_function_start.sh +++ /dev/null @@ -1,70 +0,0 @@ -#!/usr/bin/bash - -# Copyright (c) 2024 ISCAS .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 : honghua -# @Contact : honghua@iscas.ac.cn -# @Date : 2025-12-06 -# @License : Mulan PSL v2 -# @Desc : 测试oncn-bwm软件包的启动功能,验证启动过程是否成功。 -# ############################################ - -source "$OET_PATH/libs/locallibs/common_lib.sh" - -function run_test() { - - LOG_INFO "开始测试oncn-bwm软件包的启动功能" - - # 检查软件包是否已安装 - if rpm -q oncn-bwm &>/dev/null; then - LOG_INFO "oncn-bwm软件包已安装,测试结束后将保持安装状态" - INSTALLED=true - else - LOG_INFO "oncn-bwm软件包未安装,测试结束后将卸载软件包" - INSTALLED=false - fi - - # 检查yum源中是否存在oncn-bwm软件包 - LOG_INFO "检查yum源中是否存在oncn-bwm软件包" - if ! dnf list available oncn-bwm &>/dev/null; then - LOG_ERROR "yum源中未找到oncn-bwm软件包" - exit 255 - fi - - # 安装软件包 - if [ "$INSTALLED" = false ]; then - LOG_INFO "安装oncn-bwm软件包" - dnf install -y oncn-bwm - CHECK_RESULT $? 0 0 "安装oncn-bwm软件包失败" - fi - - # 验证启动功能 - LOG_INFO "验证oncn-bwm的启动功能" - systemctl start oncn-bwm - CHECK_RESULT $? 0 0 "启动oncn-bwm服务失败" - - # 检查服务状态 - LOG_INFO "检查oncn-bwm服务状态" - systemctl status oncn-bwm &>/dev/null - CHECK_RESULT $? 0 0 "oncn-bwm服务未正常运行" - - # 清理环境 - if [ "$INSTALLED" = false ]; then - LOG_INFO "卸载oncn-bwm软件包" - dnf remove -y oncn-bwm - CHECK_RESULT $? 0 0 "卸载oncn-bwm软件包失败" - fi - - LOG_INFO "测试oncn-bmw的启动功能完成" - -} - -main "$@" \ No newline at end of file