From aced7d6be17a708e376e877f1fe8e6ec4e44e390 Mon Sep 17 00:00:00 2001 From: honghua Date: Fri, 17 Apr 2026 23:55:20 +0800 Subject: [PATCH] update testcase for testsuite texlive-annee-scolaire --- .../texlive-annee-scolaire.json | 10 --- ...texlive-annee-scolaire_function_install.sh | 71 ------------------- 2 files changed, 81 deletions(-) delete mode 100644 suite2cases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire.json delete mode 100644 testcases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire/test_texlive-annee-scolaire_function_install.sh diff --git a/suite2cases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire.json b/suite2cases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire.json deleted file mode 100644 index 5d1fa21ae4e..00000000000 --- a/suite2cases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "path": "$OET_PATH/testcases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire", - "machine num": 1, - "cases": [ - { - "name": "test_texlive-annee-scolaire_function_install", - "desc": "Test package installation" - } - ] -} \ No newline at end of file diff --git a/testcases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire/test_texlive-annee-scolaire_function_install.sh b/testcases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire/test_texlive-annee-scolaire_function_install.sh deleted file mode 100644 index 2add37d2fe4..00000000000 --- a/testcases/function_test/pkg_test/texlive-split-y/texlive-annee-scolaire/test_texlive-annee-scolaire_function_install.sh +++ /dev/null @@ -1,71 +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-11-26 -# @License : Mulan PSL v2 -# @Desc : Test package installation -# ############################################ - -source "$OET_PATH/libs/locallibs/common_lib.sh" - -function run_test() { - LOG_INFO "开始测试软件包安装功能" - - # 检查软件包是否已安装 - if dnf list installed texlive-annee-scolaire &>/dev/null; then - LOG_INFO "软件包 texlive-annee-scolaire 已安装" - installed=true - else - LOG_INFO "软件包 texlive-annee-scolaire 未安装" - installed=false - fi - - # 检查yum源中是否有该软件包 - LOG_INFO "检查yum源中是否存在 texlive-annee-scolaire 软件包" - if ! dnf list available texlive-annee-scolaire &>/dev/null; then - LOG_ERROR "yum源中不存在 texlive-annee-scolaire 软件包" - exit 255 - fi - - # 如果未安装,则进行安装 - if [ "$installed" = false ]; then - LOG_INFO "开始安装 texlive-annee-scolaire 软件包" - dnf install -y texlive-annee-scolaire - CHECK_RESULT $? 0 0 "安装 texlive-annee-scolaire 软件包失败" - fi - - # 测试命令参数 - LOG_INFO "测试命令参数" - texlive-annee-scolaire --invalid-param &>/dev/null - if [ $? -ne 255 ]; then - LOG_ERROR "命令参数检查失败" - exit 255 - fi - - # 检查命令是否成功执行 - LOG_INFO "执行测试命令" - texlive-annee-scolaire --version &>/dev/null - CHECK_RESULT $? 0 0 "执行 texlive-annee-scolaire --version 失败" - - # 如果之前未安装,则卸载软件包 - if [ "$installed" = false ]; then - LOG_INFO "卸载 texlive-annee-scolaire 软件包" - dnf remove -y texlive-annee-scolaire - CHECK_RESULT $? 0 0 "卸载 texlive-annee-scolaire 软件包失败" - fi - - LOG_INFO "测试完成,环境已恢复" -} - -main "$@" \ No newline at end of file